Làm cách nào để chỉ chọn các cửa hàng không có ứng dụng khách 5
?Cách loại trừ các bản ghi với các giá trị nhất định trong sql chọn
StoreId ClientId
------- ---------
1 4
1 5
2 5
2 6
2 7
3 8
Tôi đang cố gắng một cái gì đó như thế này:
SELECT SC.StoreId FROM StoreClients
INNER JOIN StoreClients SC
ON StoreClients.StoreId = SC.StoreId
WHERE SC.ClientId = 5
GROUP BY StoreClients.StoreId
Đó dường như để làm cho tôi tất cả các cửa hàng có mà khách hàng nhưng tôi không thể làm ngược lại vì nếu tôi làm <> 5
bệnh vẫn nhận được Lưu trữ 1
và 2
mà tôi không muốn.
tôi về cơ bản cố gắng sử dụng kết quả này tại khoản EXISTS IN
của truy vấn khác