LEFT JOIN1 / 10
Un Left Join (jointure gauche) conserve toutes les lignes de la première table (la table « de gauche ») et n'affiche les résultats de la seconde table (la table « de droite ») que là où il y a une correspondance. S'il n'y en a pas, il affiche null pour les valeurs de la ligne jointe. Essayez de taper :
SELECT *
FROM cars
LEFT JOIN owners
ON cars.car_id = owners.car_id;Table cars
| car_id | make | model | year |
|---|---|---|---|
| 1 | Toyota | Camry | 2020 |
| 2 | Honda | Civic | 2019 |
| 3 | Ford | Mustang | 2021 |
| 4 | Tesla | Model 3 | 2022 |
| 5 | Chevrolet | Impala | 2018 |
Table owners
| owner_id | car_id | owner_name |
|---|---|---|
| 1 | 1 | Alice |
| 2 | 2 | Bob |
| 3 | 4 | Carlos |
Votre clavier n'a pas de touche < ou > ? Utilisez celles-ci :
Ctrl+Entrée pour valider
LEFT JOIN - Exercices SQL gratuits en ligne
Entraînez-vous à LEFT JOIN avec 10 exercices SQL interactifs gratuits. Vous saisissez de vraies requêtes dans votre navigateur et obtenez un retour immédiat sur chaque réponse - sans configuration de base de données, sans installation et sans inscription. C'est un moyen rapide et concret d'apprendre le SQL en ligne et d'acquérir des compétences en requêtes utiles au travail.