RIGHT JOIN
Proviamo ora alcuni RIGHT join. Un RIGHT join restituisce tutte le righe della tabella a destra, più le eventuali corrispondenze dalla tabella a sinistra.
Oltre a eseguire un RIGHT join, imparerai anche come evitare problemi quando tabelle diverse hanno gli stessi nomi di colonna, qualificando completamente la colonna nella tua SELECT. Ricorda: lo facciamo anteponendo al nome della colonna il nome della tabella.
Per questo esercizio, torniamo al database Chinook visto all’inizio del capitolo.
Questo esercizio fa parte del corso
Introduzione a SQL Server
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
-- 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)