日期:2014-05-17  浏览次数:20693 次

四张关联表 查询。。。菜鸟跪求
有省,市,县,用户四张表
省有id sname
市有id cname cid
县有id xname xid
用户id yname yid
查出 每个省有多少用户。。。。。
跪求啊

------解决方案--------------------
用自然连接逻辑上有可能存在漏洞,一个省没人,则不会被统计,推荐用外连接

select sname,count(*) from 
省表 left join 市表 on 省表.id =cid
left join 县表 on 市表.cid = xid
left join 人员表 on 县表.id=yid