MySQL 4.0.2x です
下記のような2つのテーブルから
一度に全都道府県毎の登録人数を知るにはどういうSQL文にすれば良いのでしょうか?
(できればサーバーを移転した際にも変更せずに使えるようなコードを希望しています)
結果としてこのように表示したいと考えています
北海道 => xx人
青森県 => xx人
岩手県 => xx人
よろしく願いします。
table1
area,都道府県名
1,北海道
2,青森県
3,岩手県
4,宮城県
5,秋田県
table2
no,area,名前
1,4,田中
2,5,山田
3,1,佐藤
4,2,村田
5,2,井上
select
T1.都道府県名,
count(T2.no)
from table1 T1, table2 T2
where
T1.area = T2.area
group by T1.都道府県名
でいかがでしょう。MySQLでは検証してませんが‥