我试图写一个查询,列出所有在德克萨斯州从单一商店购买商品的顾客。SQL Server如何查找从每家商店购买产品的客户?
因此,这里有4个表及其属性:
Customers:
customerID, CustomerName
Purchases:
CustomerID, ProductID
StoresInventory:
StoreID, ProductID
StoreLocation:
StoreID, State
我可以返回得克萨斯州的商店的查询,但我不知道如何检查,如果客户已经购买的产品从所有这些商店。另外,我不能使用count
或aggregation
。 任何人都知道如何做到这一点?
什么具有u试过吗? – DevT 2013-03-20 04:11:29
那么,我已经尝试使用子查询,列出德克萨斯州的商店,但是,我不知道如何完全使用这个子查询返回结果,只有当它匹配。我写过的查询返回从德州至少一家商店购买的所有客户,这是不正确的。 – user2189190 2013-03-20 05:13:04