CTE でチーム名を取得
ここまで、ホームチームとアウェイチームの両方の名前を同じ結果セットに表示するには? という問いに対して、2 つの方法を探ってきました。
次は最後の方法、共通テーブル式(CTE)を見ていきましょう。CTE はサブクエリと似た方法で結果を生成しますが、構文と情報の処理順序が異なります。
この演習はコースの一部です
SQL のデータ操作
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
SELECT
-- Select match id and team long name
___,
___ AS hometeam
FROM ___ AS m
-- Join team to match using team_api_id and hometeam_id
LEFT JOIN ___ AS t
ON ___ = ___;