0

今天我有这个结构......

表A.id

tableB.id tableB.tableAId (fk)

tableC.id tableC.tableBId (fk)

我在 tableC 中放一个 fk 引用 tableA 是否正确?如果我不这样做,我需要将 tableC 与 tableB 连接到 tableA。我告诉你要避免加入,并会用良好的做法来做所有事情。

4

1 回答 1

0

多个外键绝不是一件坏事。如果表 A 和表 C 之间存在关系,并且您需要提取与两者相关的数据而不一定需要表 B,那么在 AC 之间有一个外键就可以了!

于 2012-06-27T17:21:23.263 回答