来自不同表的外键

时间:2012-03-08 18:24:50

标签: mysql database foreign-keys

我在为“业务”设计数据库时遇到问题。我有一些不同类型产品的数据库(例如汽车零件,杂货和其他一些东西)。现在,如果我想创业,意味着我想出售这些商品,我想我需要一个像产品一样的表,其中包含产品外键,股票和价格。我的问题是如何从现有表中的Products表中使用外键?我正在考虑使用外键的组合(即在Products表中我会为每种产品类型添加一列),但我认为这不是一个好主意。如果我想将业务扩展到其他类型的产品怎么办?有什么想法吗?

1 个答案:

答案 0 :(得分:-1)

考虑继承:

您可以使用表格产品,这些产品将是您拥有的产品的超类型,并通过外键引用此表格。如果您想了解有关如何实现继承的更多信息,请单击here