Comparer les données de deux table MySQL
tsissam
Messages postés
10
Date d'inscription
Statut
Membre
Dernière intervention
-
Venusia95 Messages postés 27 Date d'inscription Statut Membre Dernière intervention -
Venusia95 Messages postés 27 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
j'ai deux tables étudiant et publication, les deux ont les champs communs (téléphone)
j'ai besoin d'afficher les données de la table publication n'existant pas dans la table étudiant.
ex: table étudiant(089,081,099) comme données et table publication(089,099,081,085)
mon problème est de faire une requête qui affiche rien que '085' comme résultat et non toutes les données.
merci d'avance pour votre aide
j'ai deux tables étudiant et publication, les deux ont les champs communs (téléphone)
j'ai besoin d'afficher les données de la table publication n'existant pas dans la table étudiant.
ex: table étudiant(089,081,099) comme données et table publication(089,099,081,085)
mon problème est de faire une requête qui affiche rien que '085' comme résultat et non toutes les données.
merci d'avance pour votre aide
1 réponse
-
Bonjour,
Je te conseil une sous requête. Quelque chose comme :SELECT p.telephone FROM publication p WHERE p.telephone NOT IN (SELECT e.telephone from etudiant e)
Le sous requête liste les numéro de telephone existant dans la table étudiant. Ensuite, on prend les num de telephone de publication qui n'existe pas dans cette liste.
Bonne continuation !