IniziaInizia gratis

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

Visualizza il corso

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)
Modifica ed esegui il codice