很抱歉,如果这个问题以前被问过很多次,但我不知道如何用谷歌能够理解的方式来表达它。
基本上,如果您有 3 个表:
表A
表B1
表B2
所有 3 个表中的数据都通过以下两种方式之一进行连接:
表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 - 连接多个表的数据库设计最佳实践,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39360102/