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

Connected

演習

CTE をまとめる

ホーム/アウェイの相手チームを特定する2つのサブクエリを作成できたので、次はそれらを Common Table Expressions(CTE)として home と away に整理しましょう。メインクエリに SELECT DISTINCT が含まれていることに気づくはずです。DISTINCT を付けて一意の試合だけを指定しないと、同じ試合について重複行が返される可能性があります。

2014/2015 シーズンに Manchester United が行ったすべての試合を抽出するクエリを引き続き完成させてください。

指示

100 XP
  • メインクエリの前に、home と away の CTE を宣言します。
  • LEFT JOIN を使って、CTE を match テーブルに結合します。
  • CTE から必要なデータをメインクエリで選択します。
  • メインクエリでは、match の日付、CTE からのチーム名、そして match からのホーム/アウェイの得点を選択します。