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

Connected

演習

サブクエリを使ってチーム名を取得

このコースで何度かぶつかった問題を解決しましょう。ホームチームとアウェイチームの両方の名前を、同じ結果セットに表示するにはどうすればよいのか?

これは、先ほど紹介した4つの手法のうち、サブクエリ、相関サブクエリ、CTE を使って解決できます。次の 3 つの練習で、それぞれの手法を使って同じ結果セットを作成する練習をしましょう。まずは FROM 内のサブクエリから始めます。

注意: コードがタイムアウトする場合は、JOIN で誤ったフィールドを結合しようとしたため、テーブルが大きくなりすぎた可能性があります。提供されているコードとコメントをよく読んで、ON 条件を確認してください。

指示1 / 2

undefined XP
    1
    2
  • team テーブルを match テーブルに LEFT JOIN して、ホームチームの ID を取得するクエリを作成してください。これが次のステップのサブクエリになります。