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

Connected

演習

FROM句内のサブクエリ

FROM句内でサブクエリを使うと、1つのクエリで複数のテーブルから列を取得することができます。

各国で使われている言語の数を調べたいとします。この情報を、countriesテーブルにのみ存在するフィールド、local_name(languages テーブルにはない)と一緒に表示したいと思います。FROM句内のサブクエリを使って、2つのテーブルの情報をまとめましょう。

指示1 / 2

undefined XP
    1
    2
  • まず、languagesテーブルの国codeごとにグループ化し、各国で使われている言語の数をlang_numとして集計するクエリを作成しましょう。
  • SELECT文では、code、lang_numの順番で返すようにしましょう。