Comparer deux tables mysql

mungu baba -  
jordane45 Messages postés 30426 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour,

Excusez-moi je suis débutant en mysql, j'ai un petit souci. J'aimerais comparer deux tables. Je m'explique : j'ai une table1 (etudiant) avec champs : nom_étudiant et prenom_etudiant et une autre table2 (reponse) contenant nom et prenom. j'aimerais récupérer les nom_etudiant qui ne sont pas dans tables2. Au fait comparer les deux tables, pouvez-vous m'aider svp ?

merci.

1 réponse

  1. jordane45 Messages postés 30426 Date d'inscription   Statut Modérateur Dernière intervention   4 830
     
    Bonjour

    Avec un NOT EXISTS par exemple
     SELECT c.*
    FROM CompletedTasks AS c
    WHERE NOT EXISTS 
          ( SELECT 1
            FROM PlannedTasks AS p
            WHERE p.userID = c.userID
              AND p.taskID = c.taskID
          ) ;
    

    0