RIGHT JOIN
Laten we nu een paar RIGHT joins proberen. Een RIGHT join geeft alle rijen van de rechtertabel terug, plus eventuele overeenkomsten uit de linkertabel.
Naast het uitvoeren van een RIGHT join leer je ook hoe je problemen voorkomt wanneer verschillende tabellen dezelfde kolomnamen hebben, door de kolom in je SELECT-statement volledig te kwalificeren. Denk eraan: dat doe je door de kolomnaam te laten voorafgaan door de tabelnaam.
Voor deze oefening gaan we terug naar de Chinook-database van eerder in dit hoofdstuk.
Deze oefening maakt deel uit van de cursus
Introductie tot SQL Server
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
-- 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)