ORACLE 根据用户ID取出组织下所有用户的信息

--zl_t_project项目信息表
--bos_t_user 用户信息表
--BOS_T_ORG组织机构信息表
--9000000000001用户ID
select distinct zp.project_id,
                zp.project_no,
                zp.project_name,
                zp.project_type,
                zp.business_type,
                to_char(zp.start_date, 'yyyy-mm-dd') as sd,
                zp.entrust_unit as upi,
                zp.architect_unit as spi,
                zp.construction_unit as usp,
                zp.audit_status,
                zp.operating_state,
                tu.user_name,
                zp.create_date
  from zl_t_project zp
  left join zl_t_project_person pp
    on zp.project_id = pp.project_id
  left join bos_t_user tu
    on tu.user_id = zp.pro_liability_preson
 where 1 = 1
   and (pp.user_id in (SELECT distinct bu.user_id
  FROM bos_t_user bu
 WHERE bu.org_id in
       (select bo.org_id
          from BOS_T_ORG bo
        connect by prior bo.org_id = bo.parent_id
         start with bo.org_id = (select distinct bt.org_id
  from BOS_T_ORG bt left join bos_t_user tu on bt.org_id=tu.org_id
 where  bt.is_valid = 1 and tu.user_id=9000000000001))) )
 order by zp.create_date desc

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值