2
我目前工作的一個存儲過程,我需要編寫一個查詢,它選擇所有GroupId
s表示沒有所有TypeIds
。查找組匹配條件列表不完全
關於這個例子:
Id | GroupId | TypeId |
---+---------+--------+
1 | 1 | 1 |
2 | 1 | 2 |
3 | 1 | 3 |
4 | 2 | 1 |
5 | 2 | 2 |
6 | 3 | 1 |
7 | 3 | 2 |
8 | 3 | 3 |
9 | 4 | 2 |
我想選擇GroupId
第2和第4,因爲那些groupes不具備這三個TypeId
的1,2和3 GroupId
4只TypeId
2而GroupId
2只TypeId
的1和2
我當前的查詢看起來是這樣,但不工作:
SELECT [A].ActorPoolId
FROM [OfferCatalog].[Actor] [A]
WHERE [A].ActorTypeId IN ('1', '2', '3')
你知道如何解決這個問題嗎?
謝謝,完美的作品! :) – TimHorton