RIGHT JOIN
Essayons maintenant quelques RIGHT JOIN. Un RIGHT JOIN retourne toutes les lignes de la table de droite, ainsi que les correspondances trouvées dans la table de gauche.
En plus d'effectuer un RIGHT JOIN, vous apprendrez aussi à éviter les problèmes lorsque différentes tables ont les mêmes noms de colonnes, en qualifiant entièrement la colonne dans votre instruction SELECT. Rappelez-vous : on y parvient en faisant précéder le nom de la colonne par le nom de la table.
Pour cet exercice, nous reviendrons à la base de données Chinook vue plus tôt dans le chapitre.
Cette activité fait partie du cours
Introduction à SQL Server
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
-- SELECT the fully qualified album_id column from the album table
SELECT
___,
title,
album.artist_id,
-- SELECT the fully qualified name column from the artist table
___ as artist
FROM album
-- Perform a join to return only rows that match from both tables
INNER JOIN artist ON album.artist_id = artist.artist_id
WHERE album.album_id IN (213,214)