SQLデータ抽出で、書く順番と実行順を整理する
SQLデータ抽出課題で、SQL文を見ても状況が追えなくなってしまったので、
書く順番と実行順をまとめたところ、理解することができました。
SQLは取得するテーブルを形成してから検索が実行される!
書く順番
SELECT カラム, 集計関数(集計)
FROM テーブル名
JOIN (結合)
WHERE 条件(検索・絞り込み)
GROUP BY カラム, カラム(グループ化)
実行順
FROM テーブル名
JOIN(結合)
WHERE 条件(検索・絞り込み)
GROUP BY カラム, カラム(グループ化)
SELECT カラム, 集計関数(集計) ※上にあるカラム以外を取るとエラー