-1

两个主键是否可以引用另一个表中的相同属性,例如来自表客户的客户 ID 和来自表用户的用户 ID,它们引用表计费中的字段 ID,我认为我可以通过添加类型字段来区分它们。

4

3 回答 3

0

更好的解决方案是拥有一个包含所有用户和客户的密钥的超类型表。从您的计费表中引用超类型表。

于 2013-10-25T05:23:48.353 回答
0

我看不出为什么不这样做,但我也看到你为下一个必须为此工作的人增加了困惑。为什么不将它们与客户 ID 和用户 ID 分别视为不同的值呢?祝你好运。

于 2013-10-25T03:45:48.417 回答
0

你可以,但可能不应该。使用链接表通常更清楚;例如,如果您有“customers”、“users”和“billing”表,则有“customer_billing”和“user_billing”表,而不是在 billing 表中输入客户或用户 ID。

于 2013-10-25T03:45:55.473 回答