Recherche une requete sql

Résolu/Fermé
tipi75 Messages postés 680 Date d'inscription lundi 20 août 2007 Statut Membre Dernière intervention 16 avril 2015 - 25 mars 2009 à 10:40
tipi75 Messages postés 680 Date d'inscription lundi 20 août 2007 Statut Membre Dernière intervention 16 avril 2015 - 25 mars 2009 à 10:51
Bonjour,

J'ai deux tables que je dois comparer. Dans chaque table je possède un champs commun (id). Le résultat de ma requête doit m'afficher:

les identifiants qui ne sont pas présent dans la seconde table.

Je suppose que je dois utiliser un not in ou un minus mais je ne comprend pas la syntaxe n'est pas bonne:

select le_champs from table_1 not in (selectle_champs from table_2);


Merci de votre aide

2 réponses

nicdev Messages postés 233 Date d'inscription mercredi 21 janvier 2009 Statut Membre Dernière intervention 13 décembre 2010 87
25 mars 2009 à 10:47
SELECT ID FROM TABLE1 WHERE ID NOT IN (SELECT ID FROM TABLE2)

Le not in s'utilise dans la caluse where.
0
tipi75 Messages postés 680 Date d'inscription lundi 20 août 2007 Statut Membre Dernière intervention 16 avril 2015 27
25 mars 2009 à 10:51
ah oui exacte!!!!!!

faute de débutant

Merci nicdev
0