【T_Productor】
cityId 产品名 产量
1 冰箱 100
1 热水器 200
2 电视机 50
2 洗衣机 100
【T_City】
id 名称
1 北京
2 南京
用一条SQL语句求出一下结果
城市名 产量
北京 300
南京 150
写了3个方法:
select T_City.名称,A.产量 from T_City join (select sum(产量) as 产量,cityId from T_Productor group by cityid) as A on A.cityId=T_City.id
select T_City.名称,产量=sum(T_Productor.产量) from T_Productor join T_City on T_Productor.cityid=T_City.id group by T_City.名称
select T_City.名称,产量=sum(T_Productor.产量) from T_Productor,T_City where T_Productor.cityid=T_City.id group by T_City.名称