JOIN (LEFT / RIGHT)

JOIN : Left Join et Right Join en SQL

Découvrez les deux types de join les plus utilisés en programmation : Left Join et Right Join, en explorant leur fonctionnement avec l’aide d’une métaphore claire.

Objectifs

  • Comprendre le fonctionnement des joins en SQL
  • Savoir utiliser Left Join et Right Join dans des scénarios pratiques

Exemple

SELECT E.id, E.nom, L.ville FROM employés AS E LEFT JOIN localisations AS L ON E.id_localisation = L.id;
SELECT E.id, E.nom, L.ville FROM employés AS E RIGHT JOIN localisations AS L ON E.id_localisation = L.id

Exercice

Écrivez une requête SQL utilisant Left Join pour récupérer les noms des employés et leurs villes de localisation, même si l’employé n’est pas localisé.

Solution (cliquer pour afficher)

Afficher la solution
SELECT E.nom, L.ville FROM employés AS E LEFT JOIN localisations AS L ON E.id_localisation = L.id

Pour aller plus loin

  • Connaissez les différences entre Left Join et Right Join
  • Découvrez comment utiliser INNER JOIN, FULL OUTER JOIN et LEFT OUTER JOIN pour différents scénarios

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Retour en haut