• oracle 结果集合并


    SELECT case
             when u.union_type = '1' then
              (SELECT TO_CHAR(count(1))
                 FROM T_UEP_DB_UNION A
                WHERE A.IS_ENABLE = '1'
                  and a.union_type = '2'
                start with A.UNION_CODE = U.UNION_CODE
               CONNECT BY PRIOR A.UNION_CODE = A.PARENT_ORGANIZATION_CODE)
             WHEN U.UNION_TYPE = '2' THEN
              U.UNION_NAME
             WHEN U.UNION_TYPE = '3' THEN
              U.PARENT_ORGANIZATION_NAME
           end JCGH,
           case
             when u.union_type = '1' OR U.UNION_TYPE = '2' then
              (SELECT TO_CHAR(count(1))
                 FROM T_UEP_DB_UNION A
                WHERE A.IS_ENABLE = '1'
                  and a.union_type = '3'
                start with A.UNION_CODE = U.UNION_CODE
               CONNECT BY PRIOR A.UNION_CODE = A.PARENT_ORGANIZATION_CODE)
             WHEN U.UNION_TYPE = '3' THEN
              U.UNION_NAME
           end FH,
           (SELECT count(1)
              FROM t_uep_db_employee e
             where e.is_enable = '1'
               and e.IS_UNION_STATE = 0
               and e.union_code in
                   (SELECT a.union_code
                      FROM T_UEP_DB_UNION A
                     WHERE A.IS_ENABLE = '1'
                     start with A.UNION_CODE = U.UNION_CODE
                    CONNECT BY PRIOR A.UNION_CODE = A.PARENT_ORGANIZATION_CODE)) HY,
           (SELECT count(1)
              FROM t_uep_db_employee e
             where e.is_enable = '1'
               and e.employee_sex = '1'
               and e.IS_UNION_STATE = '0'
               and e.union_code in
                   (SELECT a.union_code
                      FROM T_UEP_DB_UNION A
                     WHERE A.IS_ENABLE = '1'
                     start with A.UNION_CODE = U.UNION_CODE
                    CONNECT BY PRIOR A.UNION_CODE = A.PARENT_ORGANIZATION_CODE)) man,
           (SELECT count(1)
              FROM t_uep_db_employee e
             where e.is_enable = '1'
               and e.employee_sex = '0'
               and e.IS_UNION_STATE = '0'
               and e.union_code in
                   (SELECT a.union_code
                      FROM T_UEP_DB_UNION A
                     WHERE A.IS_ENABLE = '1'
                     start with A.UNION_CODE = U.UNION_CODE
                    CONNECT BY PRIOR A.UNION_CODE = A.PARENT_ORGANIZATION_CODE)) woman,
           (SELECT count(1)
              FROM t_uep_db_employee e
             where e.is_enable = '1'
             and e.IS_UNION_STATE = '0'
               and e.employee_academic = '0'
               and e.union_code in
                   (SELECT a.union_code
                      FROM T_UEP_DB_UNION A
                     WHERE A.IS_ENABLE = '1'
                     start with A.UNION_CODE = U.UNION_CODE
                    CONNECT BY PRIOR A.UNION_CODE = A.PARENT_ORGANIZATION_CODE)) ZZ,
           (SELECT count(1)
              FROM t_uep_db_employee e
             where e.is_enable = '1'
             and e.IS_UNION_STATE = '0'
               and e.employee_academic = '1'
               and e.union_code in
                   (SELECT a.union_code
                      FROM T_UEP_DB_UNION A
                     WHERE A.IS_ENABLE = '1'
                     start with A.UNION_CODE = U.UNION_CODE
                    CONNECT BY PRIOR A.UNION_CODE = A.PARENT_ORGANIZATION_CODE)) ZK,
           (SELECT count(1)
              FROM t_uep_db_employee e
             where e.is_enable = '1'
             and e.IS_UNION_STATE = '0'
               and e.employee_academic = '2'
               and e.union_code in
                   (SELECT a.union_code
                      FROM T_UEP_DB_UNION A
                     WHERE A.IS_ENABLE = '1'
                     start with A.UNION_CODE = U.UNION_CODE
                    CONNECT BY PRIOR A.UNION_CODE = A.PARENT_ORGANIZATION_CODE)) BK,
           (SELECT count(1)
              FROM t_uep_db_employee e
             where e.is_enable = '1'
             and e.IS_UNION_STATE = '0'
               and e.employee_academic = '3'
               and e.union_code in
                   (SELECT a.union_code
                      FROM T_UEP_DB_UNION A
                     WHERE A.IS_ENABLE = '1'
                     start with A.UNION_CODE = U.UNION_CODE
                    CONNECT BY PRIOR A.UNION_CODE = A.PARENT_ORGANIZATION_CODE)) SSYJS,
           (SELECT count(1)
              FROM t_uep_db_employee e
             where e.is_enable = '1'
               and (e.employee_academic not in ('0','1', '2', '3') or e.employee_academic is null)
               and e.union_code in
                   (SELECT a.union_code
                      FROM T_UEP_DB_UNION A
                     WHERE A.IS_ENABLE = '1'
                     start with A.UNION_CODE = U.UNION_CODE
                    CONNECT BY PRIOR A.UNION_CODE = A.PARENT_ORGANIZATION_CODE)) QT
      FROM T_UEP_DB_UNION U
     WHERE U.UNION_CODE = '234E45F0077881AAE0430AA3034681AA'
  • 相关阅读:
    nodejs项目,vue开发环境,可以配置,域名访问模式嘛,这样线上项目就可以不用打包来访问了
    windows 开机自动运行nodejs项目 pm2方法实现
    vue style中变量样式
    配置域名可以访问vue编译后都项目,不用打包通过域名也可访问
    putty 终端 ctrl + c失效
    php 往数组前,后添加元素
    js 二维数组排序
    vue中vfor写在template上,加key提示错误
    mongodb 终端自己常用命令
    vue项目配置 域名和host.
  • 原文地址:https://www.cnblogs.com/xiaz/p/10531547.html
Copyright © 2020-2023  润新知