我如何只选择没有客户的商店5
?
StoreId ClientId
------- ---------
1 4
1 5
2 5
2 6
2 7
3 8
我正在尝试这样的事情:
SELECT SC.StoreId FROM StoreClients
INNER JOIN StoreClients SC
ON StoreClients.StoreId = SC.StoreId
WHERE SC.ClientId = 5
GROUP BY StoreClients.StoreId
这似乎让我找到了所有拥有该客户的商店,但我不能做相反的事情,因为如果我<> 5
生病了,我仍然会得到 Store1
并且2
我不想要。
我基本上是在尝试在另一个查询的EXISTS IN
子句中使用这个结果