【发布时间】:2013-03-20 03:57:13
【问题描述】:
我正在尝试编写一个查询,该查询将列出从德克萨斯州的每一家商店购买过商品的所有客户。
所以这里有 4 个表和它们的属性:
Customers:
customerID, CustomerName
Purchases:
CustomerID, ProductID
StoresInventory:
StoreID, ProductID
StoreLocation:
StoreID, State
我可以查询返回德克萨斯州的所有商店,但我不确定如何检查客户是否从所有这些商店购买了产品。另外,我不能使用count 或aggregation。
有人知道怎么做吗?
【问题讨论】:
-
好吧,我已经尝试使用列出德克萨斯州商店的子查询,但是,我无法弄清楚如何准确地使用此子查询以仅在匹配时返回结果。我写的查询返回了从德克萨斯州至少一家商店购买的所有客户,这是不正确的。
标签: sql sql-server