【发布时间】:2013-11-28 09:36:25
【问题描述】:
我有一个有点复杂的数据库,我正试图从中获取一些信息。本质上存在三个链接表,例如:
+----------+--------------+ |油漆标识 |绘画名 | +----------+----------------+ | 1 |普韦布洛日落 | | 2 |其他一些| +----------+----------------+
然后是另一张桌子
+---------+----------+ | made_id |油漆标识 | +---------+----------+ | 10 | 1 | +---------+---------+
还有一张桌子
+---------+---------+ | lexi_id | made_id | +---------+---------+ | 20 | 10 | +---------+---------+
还有一张桌子
+---------+---------+--------+ | term_id | lexi_id |学期 | +---------+---------+--------+ | 30 | 20 |莫兰 | +---------+---------+--------+
我正在尝试编写一个 MS SQL 查询以返回如下内容:
+---------------+--------+ |绘画名 |学期 | +---------------+--------+ |普韦布洛日落 |莫兰 | |其他一些|空 | +---------------+--------+
您可以看到数据是链接的,但它必须经过几个路口才能到达那里。我知道我需要一些 Left Outer Join 内容才能继续,但我无法嵌套它们。
感谢您的帮助,如果您需要更多信息,请告诉我。
【问题讨论】:
标签: sql sql-server sql-server-2008 outer-join