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