【发布时间】:2016-09-07 18:50:14
【问题描述】:
很抱歉,如果这个问题以前被问过很多次,但我不知道如何用谷歌能够理解的方式来表达它。
例如,如果您有 3 个表:
表 A
表 B1
表 B2
所有 3 个表中的数据都以 2 种方式中的一种方式连接:
表 A 和表 B1
或
表 A 和表 B2
将它们连接到一个表中的最佳做法是什么?为什么?
1个表如:
联表
|Table A |Table B1 |Table B2 |
|tableA_ID|tableB1_ID|null |
|tableA_ID|null |tableB2_ID|
或者每个连接有 2 个单独的表
表 A 和 B1 已连接
表 A 和 B2 已连接
或者还有其他更好的方法吗?
【问题讨论】:
-
谢谢沃尔特,昨天玩了一些之后,我得出了同样的结论,这有助于澄清我的想法。我怎样才能接受这个作为答案...?
-
它已经被接受为在其原始上下文中的正确答案。我决定不在这里发布多余的答案。
标签: mysql sql database database-design