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_id | company_name | headquarters |
|---|---|---|
| 1 | Apple | Cupertino |
| 2 | Microsoft | Redmond |
| 3 | Mountain View | |
| 4 | Amazon | Seattle |
| 5 | Meta | Menlo Park |
| 6 | Netflix | Los Gatos |
Table employees
| employee_id | employee_name | company_id |
|---|---|---|
| 1 | Alice Chen | 1 |
| 2 | Brian Lee | 3 |
| 3 | Carla Gomez | 2 |
| 4 | David Kim | 7 |
| 5 | Elena Rossi | 4 |
| 6 | Frank Moore | null |
| 7 | Grace Patel | 5 |
Votre clavier n'a pas de touche < ou > ? Utilisez celles-ci :
Ctrl+Entrée pour valider
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.