【发布时间】:2013-01-19 05:39:23
【问题描述】:
我对编程和数据库比较陌生。
我有一个带有“销售”表的 MySQL 数据库。此表列出了一个州的所有销售(即每条记录都是一个特定的销售),其中包含卖方名称和买方zip 字段。我想要另一个表“卖家”,其中包含卖家名称,还包含通过邮政编码定义卖家市场区域的字段 - 比如 50 多个邮政编码定义一个市场,卖家可以定义多个市场。
这些市场区域将用于未来的查询:显示特定市场区域的所有销售额。
我从哪里开始考虑如何存储“市场区域”数据,然后将其用于将来的查询?
谢谢
【问题讨论】:
-
想象一家零售店 - 商店 A 可能将其市场定义为邮政编码 1,2,3,4,5,6,7,8 - 并将单独的市场定义为 4,5,6 ,7,8,9,10。商店 B 可能将其市场定义为 1、2、3、8、9、10、11、12。我有数据可以显示这些邮政编码中所有卖家对买家的销售情况——因此我可以显示任何特定卖家在任何特定市场中的市场份额。
-
实际上 - 市场可以小到一个邮政编码,也可以大到几百个邮政编码 - 用户可以定义自己的市场。