Bonjour,
Comment sélectionner les enregistrement d'une table1 dont les valeurs d'un champ CODE n'existent pas dans table2 qui contient le champ CODE.
bref je veux résultat de Table1.code<>Table2.code
Merci.
Bonjour,
Comment sélectionner les enregistrement d'une table1 dont les valeurs d'un champ CODE n'existent pas dans table2 qui contient le champ CODE.
bref je veux résultat de Table1.code<>Table2.code
Merci.
Réussir c'est faire le bon choix.
Voici ma supper fonction :
Code : Sélectionner tout - Visualiser dans une fenêtre à part Fonction ChercherSolution(User_id:login in www.developper.com):Vrai;
Bonjour,
Il suffit d'utiliser NOT EXISTS ou NOT IN.
Cordialement,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 SELECT t1.code FROM table1 t1 WHERE NOT EXISTS (SELECT t2.code FROM table2 t2 WHERE t1.code=t2.code) UNION SELECT t2.code FROM table2 t2 WHERE NOT EXISTS (SELECT t1.code FROM table1 t1 WHERE t1.code=t2.code)
Arkhena
A bove ante, ab asino retro, a stulto undique caveto
Bonjour,
Avec un NOT IN ou un NOT EXISTS par exemple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 select * from table1 where not exists ( select 1 from table2 where table2.code = table1.code )
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager