[RESOLU]jointure d'extraction de données

jointure d'extraction de données [RESOLU] - SQL/NoSQL - Programmation

Marsh Posté le 19-11-2008 à 13:52:25    

salut,
 
Normalement lorsque l'on fait un jointure entre deux tables  
c est pour avoir au final les donnée qui match;
ce que je voudrais c est faire l'inverse
supposons que j'ai une table A et B
table A
col1 col2 col3
1     R     DD
2     B     FF
 
et une table B
col1 col2
1     DD
2     EE
 
 
au final, je ne voudrais extraire de la table A que
2 B FF
car FF n'est pas présent dans la table B
 
comment pourrai je faire avec une jointure ?
( je sais que je pourrai le faire avec une premiere requete qui me selectionne tout dans A
avec une condition where col3 not in (select col2 from B) )
je suis sous oracle
 
merci


Message édité par donny3 le 19-11-2008 à 14:15:28
Reply

Marsh Posté le 19-11-2008 à 13:52:25   

Reply

Marsh Posté le 19-11-2008 à 14:02:34    

tu fais un left outer join avec un where ou tu ne retires que ou B n'importe quoi si null

Reply

Marsh Posté le 19-11-2008 à 14:15:12    

merci
je viens d'y penser en plus

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed