当前位置: 代码迷 >> Oracle管理 >> 四张关联表 查询。初学者跪求
  详细解决方案

四张关联表 查询。初学者跪求

热度:48   发布时间:2016-04-24 04:40:28.0
四张关联表 查询。。。菜鸟跪求
有省,市,县,用户四张表
省有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


  相关解决方案