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
