始める無料で始める

これってRIGHT?

RIGHT JOINはLEFT JOINほど一般的に使われません。その主な理由は、RIGHT JOINは常にLEFT JOINとして書き換えられる点にあります。また、クエリは通常左から右に入力するため、左側から結合する方が直感的に理解しやすいからです。

LEFTとRIGHT JOINが同じ結果を返すケースを理解するのは、少しややこしいかもしれません。この演習でその仕組みを確認していきましょう。

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

SQLのデータ結合

コースを見る

演習の手順

  • 表示されているLEFT JOIN の結果と同じ結果を返すRIGHT JOINのクエリを作成してください。

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

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

-- Modify this query to use RIGHT JOIN instead of LEFT JOIN
SELECT countries.name AS country, languages.name AS language, percent
FROM countries
LEFT JOIN languages
USING(code)
ORDER BY language;
コードを編集して実行