【发布时间】:2015-10-29 08:12:57
【问题描述】:
我正在使用这里的问题练习我的 SQL:http://sqlzoo.net/wiki/AdventureWorks_hard_questions
我遇到了第一个问题。我将在此处重新发布,因此您不必单击链接。
对于在达拉斯拥有“主办公室”的每位客户,请显示“主办公室”的 AddressLine1 和“送货”地址的 AddressLine1 - 如果没有送货地址,请将其留空。每位客户使用一行。
涉及的表是 CustomerAW(我认为 CustomerID 作为 PKey 是唯一相关字段)、CustomerAddress(包含 CustomerID、AddressID 和 AddressType 项)和 Address(AddressID、AddressLine1 和 City 是相关字段)。
我现在拥有的是:
SELECT A.AddressLine1,
FROM Address A, CustomerAddress CA, CustomerAW C
WHERE C.CustomerID = CA.CustomerID AND A.City = 'Dallas' AND A.AddressID = CA.AddressID
GROUP BY C.CustomerID
但我不知道如何将送货地址输入第二列。
【问题讨论】: