RIGHT JOIN1 / 10
RIGHT JOIN ressemble à LEFT JOIN, mais en sens inverse. Toutes les lignes de la seconde table (à droite de JOIN) apparaissent dans les résultats, et seules les lignes de la première table (« de gauche ») qui correspondent à la seconde y figurent. Les lignes sans correspondance affichent null. Essayez :

SELECT e.employee_name, c.company_name FROM companies AS c RIGHT JOIN employees AS e ON c.company_id = e.company_id;

Repérez les employés de la seconde table dont le company_id n'a pas de correspondance dans la première.

Remarquez aussi que nous raccourcissons la requête avec des alias de table pour renommer les tables « c » et « e ».

Table companies

company_idcompany_nameheadquarters
1AppleCupertino
2MicrosoftRedmond
3GoogleMountain View
4AmazonSeattle
5MetaMenlo Park
6NetflixLos Gatos

Table employees

employee_idemployee_namecompany_id
1Alice Chen1
2Brian Lee3
3Carla Gomez2
4David Kim7
5Elena Rossi4
6Frank Moorenull
7Grace Patel5

Votre clavier n'a pas de touche < ou > ? Utilisez celles-ci :

Ctrl+Entrée pour valider

🔥 0 série
⭐ 0 XP pour cette leçon
Toutes les leçons

RIGHT JOIN - Exercices SQL gratuits en ligne

Entraînez-vous à RIGHT 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.