Začněte nyníZačněte zdarma

RIGHT JOIN

Teď vyzkoušíme RIGHT joiny. RIGHT join vrátí všechny řádky z pravé tabulky a k nim přiřadí odpovídající řádky z levé tabulky.

Kromě samotného RIGHT joinu se také naučíš, jak předejít problémům, když mají různé tabulky sloupce se stejným názvem – a to pomocí plně kvalifikovaných názvů sloupců v příkazu SELECT. Název sloupce jednoduše prefixuješ názvem tabulky.

V tomto cvičení se vrátíme k databázi Chinook, kterou jsme používali dříve v této kapitole.

Toto cvičení je součástí kurzu

Introduction to SQL Server

Zobrazit kurz

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

-- 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)
Upravit a spustit kód