複数のテーブルの結合を行う(1)
この辺りからややこしくなってきます。
SELECT Customers.PrefecturalID , Prefecturals.PrefecturalName AS 都道府県名 , COUNT(*) AS 顧客数 FROM Customers JOIN Prefecturals ON Customers.PrefecturalID = Prefecturals.PrefecturalID GROUP BY Customers.PrefecturalID , Prefecturals.PrefecturalName ;
JOINを使わない方法もあります。私はJOINを使わない方法の方が慣れています。
SELECT Customers.PrefecturalID , Prefecturals.PrefecturalName AS 都道府県名 , COUNT(*) AS 顧客数 FROM Customers , Prefecturals WHERE Customers.PrefecturalID = Prefecturals.PrefecturalID GROUP BY Customers.PrefecturalID , Prefecturals.PrefecturalName ;