Bonjour,
j'ai une requête à faire dont le but est de chercher quels éléments identifiés par un champs "REFERENCE" d'une table "TABLE_1" ne sont pas dans une autre table "TABLE_2".

J'ai donc fait une requête de la sorte :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
SELECT T1.REFERENCE, ...
FROM TABLE_1 T1
WHERE T1.REFERENCE NOT IN (SELECT T2.REFERENCE FROM TABLE_2)
Cette requête ne me renvoie rien alors que je suis certain qu'elle devrait me renvoyer des lignes.

Pire, si je supprime le NOT elle ne me renvoie rien non plus (et pourtant ma table 1 n'est pas vide) !!!!

Je n'y comprend rien, car si je m'amuse ça faire une petite procédure pl/sql avec des curseurs qui fait la même chose là ça marche....