【六袆 - IDEA】DG,将多行SQL合并成一行SQL;

快捷键

在这里插入图片描述

转换前
select a.user_id                                                                userid,
       a.user_no                                                                userno,
       a.user_name                                                              username,
       d.emp_sex                                                                empsex,
       (SELECT t.dept_name FROM dept_relation t WHERE t.dept_no = a.dept_no) deptname,
       a.emp_no                                                                 empno,
       d.telephone                                                              telephone,
       b.role_no,
       d.mobile_phone                                                           mobilephone,
       d.mail_address                                                           mailaddress,
       d.id_factory                                                             idfactory,
       NULL                                                                     factory,
       d.cost_no                                                                costno,
       d.info_longevity                                                         infolongevity,
       d.id_mgr                                                                 idmgr,
       d.dat_in                                                                 datein,
       d.ssbu                                                                   ssbu,
       a.site_no                                                                siteno,
       a.is_internal_user                                                       isinternaluser,
       a.language                                                               LANGUAGE,
       a.is_enable                                                              isenable,
       a.creater                                                                creater,
       a.create_date                                                            createdate,
       a.owner_dept                                                             ownerdept,
       a.modify_user                                                            modifyuser,
       a.modify_date                                                            modifydate,
       a.invalid_date                                                           invaliddate,
       a.affix_level                                                            affixlevel
from  user a
         left join user_role b on a.user_no = b.user_no
         left join role c on b.role_no = c.role_no
         left join  employee d on a.emp_no = d.emp_no
where b.role_no = ?
order by a.user_no






转换后
select a.user_id   userid,a.user_no  userno,a.user_name   username,d.emp_sex  empsex,(SELECT t.dept_name FROM pd_dept_relation t WHERE t.dept_no = a.dept_no) deptname,a.emp_no   empno,d.telephone     telephone,b.role_no,d.mobile_phone     mobilephone,d.mail_address   mailaddress,d.id_factory   idfactory,NULL   factory,d.cost_no    costno,d.info_longevity   infolongevity,d.id_mgr   idmgr,d.dat_in    datein,d.ssbu    ssbu,a.site_no       siteno,a.is_internal_user       isinternaluser,a.language     LANGUAGE,a.is_enable         isenable,a.creater            creater,a.create_date          createdate,a.owner_dept            ownerdept,a.modify_user     modifyuser,a.modify_date      modifydate,a.invalid_date    invaliddate,a.affix_level    affixlevel from  user a left join  user_role b on a.user_no = b.user_no left join  role c on b.role_no = c.role_no left join  employee d on a.emp_no = d.emp_no where b.role_no = ?  order by a.user_no
  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值