Wie wähle ich nur die Geschäfte, die Client 5
nicht haben?Wie Sie Datensätze mit bestimmten Werten in Sql ausschließen Wählen Sie
StoreId ClientId
------- ---------
1 4
1 5
2 5
2 6
2 7
3 8
Ich versuche, etwas wie folgt aus:
SELECT SC.StoreId FROM StoreClients
INNER JOIN StoreClients SC
ON StoreClients.StoreId = SC.StoreId
WHERE SC.ClientId = 5
GROUP BY StoreClients.StoreId
Das scheint alles, um mich in die Läden, die das Client haben, aber ich kann nicht das Gegenteil tun, weil, wenn ich <> 5
krank noch tun bekommen Store 1
und 2
was ich nicht will.
Ich bin im Grunde versucht, dieses Ergebnis in einer anderen EXISTS IN
Abfrage zu verwenden Klausel