CommencezCommencez gratuitement

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

Voir le cours

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)
Modifier et exécuter le code