我想创建一个包含产品和提供者两个主体表的数据库,但问题是,有时同一产品的价格因提供者而异,我想我应该在这两个表之间创建一个新表,并将价格放入其中,这样行吗?谢谢您
bcs8qyzn1#
是的,使用一个联接表,其中一个外键引用产品,另一个外键引用提供程序。为价格添加第三列。
qltillow2#
很明显,它会起作用,因为产品可以有不同的提供者,同样的单个产品也有不同的提供者,关系变得多对多,在之间定义一个新表,它可能会帮助您。
ivqmmu1c3#
是的,那会有用的,这是简单的答案
3条答案
按热度按时间bcs8qyzn1#
是的,使用一个联接表,其中一个外键引用产品,另一个外键引用提供程序。为价格添加第三列。
qltillow2#
很明显,它会起作用,因为产品可以有不同的提供者,同样的单个产品也有不同的提供者,关系变得多对多,在之间定义一个新表,它可能会帮助您。
ivqmmu1c3#
是的,那会有用的,这是简单的答案