province表
id p_name
1 湖南
2 湖北
3 江西
city表
id c_name p_id
1 长沙 1
2 湘潭 1
3 衡阳 1
4 武汉 2
5 黄岗 2
要求通过一条查询语句得到下面结果
id p_name c_num
1 湖南 3
2 湖北 2
3 江西 0
select a.id,a.p_name,c_num=count(b.p_id)
from province a,city b
where a.id=b.p_id
group by a.id,a.p_name
或者
Select *,(Select Count(1) from city Where p_id=A.id) As c_num from province A