【发布时间】:2016-12-03 19:25:27
【问题描述】:
我正在使用 SQL Server 2012。我想加入两个没有列的表,我可以加入它们,我怎样才能找到所有表来访问这两个表?
例如:我需要将Table A 连接到table D,为此我需要将A 连接到B,然后连接到C,最后连接到D。
我的问题是:我可以在数据库的数千个表中找到表B和C而不逐表搜索吗?
非常感谢, 呵呵
【问题讨论】:
-
添加一些示例表数据,以及预期的结果。 (对于所有 1000 张桌子......可能是设计问题!)
-
两个任意表之间完全有可能(通常)有多个外键和路径。所以没有办法找到表之间的“路径”。
标签: sql sql-server join sql-server-2012