Mysql 设计公司->;位置->;产品数据库
我正在为我正在从事的项目设计表:公司->位置->产品表 因此,基本上一家公司有多个地点 每个地点可以有相同的不同产品,不同地点的产品也可以有不同的价格 所以我的问题是,我如何有效地设计这个用例,因为我的问题是:Mysql 设计公司->;位置->;产品数据库,mysql,sql,database,database-design,model,Mysql,Sql,Database,Database Design,Model,我正在为我正在从事的项目设计表:公司->位置->产品表 因此,基本上一家公司有多个地点 每个地点可以有相同的不同产品,不同地点的产品也可以有不同的价格 所以我的问题是,我如何有效地设计这个用例,因为我的问题是: 如果我将产品置于公司级别-->(产品不能有不同的价格等),但在进行分析时很容易报告 如果我将产品放在位置级别-->下,我就有可能对同一产品给出不同的价格,但从技术上讲,它们在数据库中是两种不同的产品,无法轻松报告 添加一个PRODUCT表并在location和PRODUCT(PROD
- 如果我将产品置于公司级别-->(产品不能有不同的价格等),但在进行分析时很容易报告
- 如果我将产品放在位置级别-->下,我就有可能对同一产品给出不同的价格,但从技术上讲,它们在数据库中是两种不同的产品,无法轻松报告
感谢您抽出时间阅读我的问题,您可以使用位置和产品的映射表,然后使用主键,您可以创建一个带有LocationProductId和Price的映射表。您可以使用位置和产品的映射表,然后使用主键,您可以创建一个带有LocationProductId和Price的映射表。谢谢Suyash,它让人感觉很好(谢谢Suyash,它让人感觉很好,谢谢您的建议。)嗯,谢谢你的建议