北京华夏安泰技术论坛

 找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需要一步,快速开始

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 467|回复: 0

查询条件中一次多条件与外关联写法

[复制链接]

148

主题

202

帖子

1115

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1115
发表于 2017-8-3 11:51:09 | 显示全部楼层 |阅读模式


  1. select *
  2.   from PAYOUT_PAYMENT pp
  3. where 1 = 1
  4.    and pp.lessee_code = '266'
  5.    and pp.financeal_year = '2017'
  6.    and pp.org_id = '5d1dcbd0543249c1ae52ea33539dea40'
  7.    and exists
  8. (select *
  9.           from ACT_RU_TASK art
  10.          where art.ASSIGNEE_ in ('c4751b25-d0b5-4dce-aa82-8fcf4c95fbb7',
  11.                                  '37d51d94bae04340ac43ca81e9b2771d',
  12.                                  '25c23e45-53ea-4d34-9395-45d83d193d39',
  13.                                  '6a16af09-0501-4b1f-a3e1-e90743d45dc4',
  14.                                  'YWGW201411200001',
  15.                                  'YWGW201411200007',
  16.                                  '48e13b08-fe0d-4076-8214-ab55ce3fa2e8',
  17.                                  '87bc9681-48e7-426c-b8b8-22730768e67a',
  18.                                  '7321b5b2-5b69-4614-9462-62c70109558a'
  19.                                  
  20.                                  )
  21.            and art.proc_inst_id_ = pp.BPM_ID)
  22.    and ((exists
  23.         (select bim.org_id
  24.             from BUDGET_INNER_MANAGE bim
  25.            where bim.inner_budget_id = pp.inner_budget_id
  26.              and (bim.org_id, pp.next_post) in
  27.                  (select o.org_id, up.post_id
  28.                     from sys_organization so
  29.                     left join sys_user_post up
  30.                       on so.org_id = up.org_id
  31.                     left join SYS_post_MENU sp
  32.                       on sp.post_id = up.post_id
  33.                     left join sys_organization o
  34.                       on o.cascade_id like so.cascade_id || '%'
  35.                    where up.user_id = 'ce425f6d-c3e4-4b15-8dac-0d2dc4dbfc23'
  36.                      and sp.menu_id = 'd6fad6ec-d181-4d9e-94bf-177e44e30784'
  37.                   /*and pp.next_post = up.post_id    */
  38.                   )) and pp.next_post = pp.under_post) or
  39.        (pp.PAYMENT_ORG_ID, pp.next_post) in
  40.        (select o.org_id, up.post_id
  41.            from sys_organization so
  42.            left join sys_user_post up
  43.              on so.org_id = up.org_id
  44.            left join SYS_post_MENU sp
  45.              on sp.post_id = up.post_id
  46.            left join sys_organization o
  47.              on o.cascade_id like so.cascade_id || '%'
  48.           where up.user_id = 'ce425f6d-c3e4-4b15-8dac-0d2dc4dbfc23'
  49.             and sp.menu_id = 'd6fad6ec-d181-4d9e-94bf-177e44e30784'
  50.          /*and pp.next_post = up.post_id*/
  51.          ))
复制代码


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册  

本版积分规则


小黑屋|手机版|Archiver|北京华夏安泰技术论坛  

GMT+8, 2019-3-21 23:40 , Processed in 0.093750 second(s), 24 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表