Si le couple idprod, type est unique par idsuivi tu peux faire:
Code :
- Select idsuivi
- From table
- Where (Type = 1 and idprod = 1)
- Or (Type = 1 and idprod = 3)
- Group by idsuivi
- Having Count(*) = 2
|
Sinon tu peux faire ca (moins performant):
Code :
- Select a.idsuivi
- From table a
- Join table b on b.idsuivi = a.idsuivi and b.type 1 and b.idprod = 3
- Where a.type = 1
- And a.idprod=3
|
Si tu as des duplicate avec la deuxieme solution tu peux ajouter un distinct.