1. 学ぶ
  2. /
  3. コース
  4. /
  5. SQL で学ぶデータの結合

Connected

演習

セミジョイン

セミジョインとアンチジョインに慣れてきましたね。ここではセミジョインの練習をしていきます。

中東で話されている言語を特定したいとしましょう。languages テーブルには言語と国の情報がありますが、各国がどの地域に属するかは分かりません。まず countries テーブルを特定の region で絞り込み、その結果を使って languages テーブルをさらに絞り込むことで、セミジョインを構築できます。

ビデオ演習と同じように、ブロックごとにセミジョインを組み立てます。まず countries テーブルから国を選び、次に WHERE 句を使って、その選択結果で languages テーブルをフィルタします。

指示1 / 3

undefined XP
    1
    2
    3
  • countries テーブルから、'Middle East' の region に属する国を絞り込み、国の code を単一のフィールドとして選択してください。