构造一个SQL查询,该查询将列出没有客户关联的所有地址的Street,City,State,ZipCode .
我在理解这个问题要求我做什么时遇到问题 . 我可以选择Street,City,State和ZipCode .
I am using SQL Server 2012
我有两个表:客户(CustomerID(PK),CustomerName,CustomerAddressID(FK))地址(AddressID(PK),Street,City,State,ZipCode)
它要求您查找没有关联客户的所有地址(因此他们可能有一个AddressId但没有关联的CustomerAddressId . 为此,您可以使用以下内容:
SELECT a.* FROM Address a LEFT JOIN Customer c on c.CustomerAddressId = a.AddressId WHERE c.CustomerId IS NULL
1 回答
它要求您查找没有关联客户的所有地址(因此他们可能有一个AddressId但没有关联的CustomerAddressId . 为此,您可以使用以下内容: