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