始める無料で始める

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

今度は相関サブクエリを使って同じ問題を解いてみましょう――ホームチームとアウェイチームの両方の名前を同じ結果セットに表示するにはどうすればよいのか?

これは相関サブクエリを使うことで簡単に実現できます。しかし、その場合、クエリのパフォーマンスに何らかの影響が出るしょうか?以下の手順を完了させて、確認してみましょう!このクエリは、前回の練習よりも実行速度が遅くなりますので、ご注意ください。

この演習はコースの一部です

SQL のデータ操作

コースを見る

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

SELECT
    m.date,
   (SELECT team_long_name
    FROM team AS t
    -- Connect the team's team_api_id to the match's hometeam_id
    WHERE ___ = ___) AS hometeam
FROM match AS m;
コードを編集して実行