RIGHT JOIN
Probieren wir jetzt einige RIGHT JOINs aus. Ein RIGHT JOIN gibt alle Zeilen aus der rechten Tabelle zurück sowie alle passenden Zeilen aus der linken Tabelle.
Zusätzlich zum RIGHT JOIN lernst du, wie du Probleme vermeidest, wenn unterschiedliche Tabellen gleich benannte Spalten haben, indem du in der SELECT-Anweisung die Spalten vollständig qualifizierst. Denk daran: Dazu stellst du dem Spaltennamen den Tabellennamen voran.
Für diese Übung kehren wir zur Chinook-Datenbank aus dem früheren Kapitelabschnitt zurück.
Diese Übung ist Teil des Kurses
Einführung in SQL Server
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
-- 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)