始める無料で始める

RIGHT JOIN

それでは、RIGHT JOIN を試してみましょう。RIGHT JOIN は、右側のテーブルのすべての行に、左側のテーブルで一致する行があればそれを付け加えて返します。

RIGHT JOIN を実行するだけでなく、異なるテーブルに同じ列名がある場合に、SELECT 句で列を完全修飾して問題を避ける方法も学びます。列名の前にテーブル名を付けることで対応します(テーブル名.列名 の形式)。

この演習では、章の前半で使った Chinook データベースに戻ります。

この演習はコースの一部です

SQL Server 入門

コースを見る

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

-- 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)
コードを編集して実行