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

Connected

演習

セミ結合

セミ結合とアンチ結合の基本を学びましたね。ここではセミ結合の実践練習をしてみましょう。

中東で話されている言語が知りたいとします。languagesテーブルには言語と国の情報が含まれていますが、各国がどの地域に属するかは記載されていません。そこで、セミ結合を使って、countriesテーブルを特定のregionで絞り込み、その結果を使って languagesテーブルをさらに絞り込みしていきます。

ビデオの演習と同様、countriesテーブルから国を選択するところから始めてみましょう。WHERE句を使って languagesテーブルをその選択結果で絞り込む形で、段階的にセミ結合を組み立てていきましょう。

指示1 / 3

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