【发布时间】:2018-01-05 18:23:10
【问题描述】:
我想创建一个包含 2 个主体表产品和提供商的数据库,但问题是,有时同一个产品的价格不同取决于提供商,我认为我应该在两者之间创建一个新表并将价格放入它,这行得通吗?谢谢你
【问题讨论】:
-
我投了反对票,因为“是或否?”
-
mysql和sql-server,当然...
标签: mysql sql sql-server database
我想创建一个包含 2 个主体表产品和提供商的数据库,但问题是,有时同一个产品的价格不同取决于提供商,我认为我应该在两者之间创建一个新表并将价格放入它,这行得通吗?谢谢你
【问题讨论】:
mysql 和 sql-server,当然...
标签: mysql sql sql-server database
是的,使用一个连接表,其中一个外键引用产品,另一个外键引用提供者。为价格添加第三列。
【讨论】:
是的,这行得通,是简短的回答
【讨论】:
显然它会起作用,因为产品可以有不同的提供者,以及同一个产品有不同的提供者,关系变成多对多,在两者之间定义一个新表,它可能会帮助你。
【讨论】: