始める無料で始める

FROM 句内でのサブクエリの結合

欧州サッカーデータベースの match テーブルには、国名やチーム名が含まれていません。このテーブルを country テーブルに結合させると、このような情報が取得できます。結合することで情報を集計でき、例えば、各国で行われた試合数なども分かるようになります。

これらのテーブルのうち 1 つからデータをフィルターしたい場合は、そのテーブルを使ってサブクエリを作成し、データベース内の既存のテーブルに結合することもできます。FROM 句内のサブクエリは、メインクエリの結果として出す前にデータのフィルタリングや変換が必要な、より詳細な質問に答えるための効果的な手段です。

この練習では、match テーブルを使ってサブクエリを作成し、そのサブクエリを country テーブルに結合することで、合計 10 点以上の試合に関する情報を集計しましょう。

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

SQL のデータ操作

コースを見る

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

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

SELECT 
	-- Select the country ID and match ID
	___, 
    ___ 
FROM match
-- Filter for matches with 10 or more goals in total
WHERE (___ + ___) >= ___;
コードを編集して実行