Sql怎么写

select a.*,case when b.zhuanban is null then 0 else b.zhuanban end from(

    select a.*,case when b.db is null then 0 else b.db end from(

        select a.*,case when b.zb is null then 0 else b.zb end from (

            select loginname,realname from sys_user where unitid = '0203'

        )a left join (select loginname,count(1) zb from slj_info where letterstate = 8  --zhiban

            group by loginname

        )b on a.loginname = b.loginname

    )a left join (select loginname,count(1) db from slj_info where letterstate = 9  --duban

        group by loginname

    )b on a.loginname = b.loginname

)a left join (select loginname,count(1) zhuangban from slj_zhuanban

    group by loginname

)b on a.loginname = b.loginname

最后一张slj_zhuanban怎么和前面的拼接在一起



FineReport lurui 发布于 2018-11-13 19:39
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
touyuan001Lv6中级互助
发布于2018-11-13 22:32

你这个问题太模糊了,太多未知的东西,都不知道你要干嘛,把提供的都提供下吧。不然没人会回答你这个问题,无从搞起

  • 2关注人数
  • 571浏览人数
  • 最后回答于:2018-11-13 22:32
    请选择关闭问题的原因
    确定 取消
    返回顶部