这个查询怎么统计请高手亮剑
要做一个查询病人地域分布的一个统计,根据要求我写了下面的语句,
select home_district,name,count(*) from(select a.home_district,c.name from a_patient_mi a,
ba_first_page3 b,zd_district_code c
where a.patient_id=b.patient_id
and a.home_district=c.code) a
group by home_district,name
得到的结果如下表,
home_district name count
110000 北京市 10
110001 北京市朝阳区 20
110002 北京市海啶区
120000 天津市 8
120001 天津市**区 6
120031 天津市**区 10
...........................
420000 湖北省 3000
420100 湖北省武汉市 2000
420200 湖北省武汉市江岸区 300
420300 湖北省武汉市武昌区 200
420400 湖北省武汉市青山区 80
..................................
现在要做一个区域的统计,如统计北京市的,把北京市辖区的所有都合计到北京市里面来,如北京市朝阳区,海啶区等,但是里面有一个例外,湖北省辖区里面的不做合计,请问各位高手有什么好的办法没有,在线等,先谢谢了。