在连接中使用相同的表

Ste*_*vil 0 sql sql-server sql-server-2008

我正在使用Microsoft示例数据库和SQLZOO.net的问题来学习我的工作SQL.我坚持这个问题:

对于在达拉斯拥有"主办公室"的每位客户,请显示"主要办公室"的AddressLine1和"送货"地址的地址1 - 如果没有送货地址,请将其留空.每个客户使用一行.

我如何使用同一张桌子?

Dav*_*idG 5

您需要对表进行别名以加入自身.例如:

SELECT T1.Column1, T2.Column2, ... 
FROM Table1 AS T1
JOIN Table1 AS T2
    ON T1.Column1 = T2.Column1
Run Code Online (Sandbox Code Playgroud)