Bonjour,
dans la version de 2005 il y a le mot clé "except" qui est bien pratique,
je voudrai savoir comment on peut simuler la meme chose en 2000
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30 select entityid from ( SELECT DEA.EntityId FROM DEALER_PROFILE DP Join DEALER_ENTITY_ACCESS DEA ON DEA.DealerID = DP.ProfileId INNER JOIN dbo.DEALER d ON d.dealerid = DP.dealerid where DP.ProfileId =@pid --and DP.dealerid =@did ) t1 group by entityid except select entityid from ( SELECT DEA.EntityId FROM dbo.DEALER_ENTITY_ACCESS DEA INNER JOIN dbo.DEALER d ON d.dealerid = DEA.dealerid where DEA.dealerid =@did UNION SELECT DEA.EntityId FROM DEALER_PROFILE DP Join DEALER_ENTITY_ACCESS DEA ON DEA.DealerID = DP.ProfileId INNER JOIN dbo.DEALER d ON d.dealerid = DP.dealerid where DP.dealerid =@did ) t1 group by entityid
Partager