J'ai 4 ensembles qui forment mon tout:
A & B ont des cibleid communes
C
D
soit E={A,B,C,D}
je voudrais obtenir D sachant que c'est mon ensemble E moins les 3 sous ensembles mais je n'y arrive pas ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 SELECT D.ID_CIBLE,D.CAMPAIGNID,D.CUSTOMERID,D.SEGMENTID FROM E AND NOT EXISTS ( SELECT A.CIBLEID,A.CAMPAIGNID,A.CUSTOMERID,A.SEGMENTID FROM dbo.FAIT_CIBLES_CLICS AS A FULL OUTER JOIN dbo.FAIT_CIBLES_OPENS AS B ON A.CIBLEID=B.CIBLEID AND A.CAMPAIGNID=B.CAMPAIGNID AND A.CUSTOMERID=B.CUSTOMERID AND A.SEGMENTID=B.SEGMENTID FULL OUTER JOIN dbo.FAIT_CIBLES_NPAI AS C ON A.CIBLEID=C.CIBLEID AND A.CAMPAIGNID=C.CAMPAIGNID AND A.CUSTOMERID=C.CUSTOMERID AND A.SEGMENTID=C.SEGMENTID GROUP BY A.CIBLEID,A.CAMPAIGNID,A.CUSTOMERID,A.SEGMENTID)
Partager