首页 > 其他 > 详细

两表关联分组查询数量展示所有(没有记录的也显示0)

时间:2019-10-08 15:32:00      阅读:204      评论:0      收藏:0      [点我收藏+]
with n as (select * from base_nrfl nrfl  where nrfl.parentid=0)
select n.nrflmc, nvl(a.nrflsl,0) as nrflsl,nvl(a.wbj,0) as wbj,nvl(a.ybj,0) as ybj from n
left join
(select SUBSTR (xfj.nrfldm,1,2) dmstr, COUNT(1) nrflsl , sum(decode(dcdb.DBBJBZ, 0, 1, 0)) wbj,
sum(decode(dcdb.DBBJBZ, 1, 1, 0)) ybj
from yw_xfj xfj join yw_dcdb dcdb on dcdb.xfjbh = xfj.xfjbh and xfj.xfjzt > 0 and dcdb.STATE = 1
GROUP BY SUBSTR (xfj.nrfldm, 1,2)) a
on n.nrfldm=a.dmstr || ‘0000‘
order by n.id



with n as (select * from jiangsu.sys_jg jg WHERE xianid = 320326 AND jg.status = 1 AND jg.JGXZ IN (0, 2) and jg.jgcj = 4)
select n.jgmc, nvl(a.sl,0) as ajsl from n
left join
(select aj.zrdwid,COUNT(1) sl from zdryk_ajxx aj GROUP BY aj.zrdwid) a
on n.jgid=a.zrdwid

两表关联分组查询数量展示所有(没有记录的也显示0)

原文:https://www.cnblogs.com/ZhangHaiBK/p/11635567.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!