Kom igångKom igång gratis

RIGHT JOIN

Nu ska vi prova RIGHT joins. En RIGHT join returnerar alla rader från den högra tabellen, plus eventuella matchningar från den vänstra tabellen.

Utöver att utföra en RIGHT join får du också lära dig hur du undviker problem när olika tabeller har samma kolumnnamn – genom att fullt kvalificera kolumnen i din SELECT-sats. Det gör du genom att sätta tabellnamnet som prefix framför kolumnnamnet.

I den här övningen återvänder vi till Chinook-databasen från tidigare i kapitlet.

Den här övningen är en del av kursen

Introduktion till SQL Server

Visa kurs

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

-- 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)
Redigera och kör kod