|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Inscrit
Inscription : avril 2004 Messages : 179 ![]() |
bonjour !
j'ai deux tables A et B et une colonne dans chaque table. ces deux colonnes contiennent la meme information. maintenant je souhaite extraire toutes les lignes qui se trouvent dans ma table A qui se trouvent pas dans B, bien sur pour les memes colonnes identiques. j'ai tapé : Code :
SELECT A1 FROM A WHERE A1 NOT IN(SELECT B1 FROM B); Code :
SELECT A1 FROM A WHERE NOT EXISTS (SELECT 'X' FROM B sqlplus me renvoie toujours la meme. est ce que j'ai mal tapé mes requetes ou est ce que je les ai mal formulé merci de votre aide |
|
|
00
|
|
|
#2 | ||||
|
Membre Expert
![]() Philippe CHIRCOPChef de projet Inscription : juin 2007 Messages : 1 109 ![]() |
Si ta table B est non vide, il est normal que rien ne soit ramené
(NOT EXISTS est toujours faux) Il faut donner le critère d'égalité Code :
Code :
__________________
Garuda गरूड Brahmâ la Guerre et Vishnu la Paix Oracle 10.2.0.4 - Forms6i patch 17 - Toad 11.1 - sharePoint 2010 |
||||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com