【发布时间】:2016-04-19 21:03:14
【问题描述】:
这里是 SQL 新手。我有以下架构。
我将提供属于 foobar 协会的所有活跃的主要超级收费域的列表。
据我所知,三个表(站点、域和名称)不能连接在一起。如何做到这一点?
【问题讨论】:
-
您可以“链式”连接/...FROM a INNER JOIN b ON [condition1] INNER JOIN c ON [condition2]
-
当然可以加入三张或更多桌!
-
您当然可以将 3 个或更多表连接在一起。你只需要有一些东西来加入它们......从你提供的外观来看,我不确定这可以用你提供的模式来完成,因为表之间的字段似乎不同(除非 id 实际上是用来链接它们的,我猜你可能会错过某种位于它们之间的分组表)
-
因为您的图表显示了这些表中的每一个的 FK 关系,当然如果您有可以加入的 PK/FK 关系,它们可以按定义连接。为什么你认为你不能?