添加子信息mybatis查询语句
来源:互联网 发布:个性淘宝店铺女装店名 编辑:程序博客网 时间:2024/05/21 12:50
查询部门下的人的名字,SSI下,其SQL语句为:
SELECT DISTINCT TD.*, wm_concat (TE.EMPLOYEE_NAME) AS DEP_EMPLOYEE
FROM ( SELECT TD.ID,
TD.PARENT_ID,
TD.DEPARTMENT_NAME,
TD.DEPARTMENT_ORDER || '级部门' AS DEPARTMENT_ORDER_NAME,
TD.DEPARTMENT_ORDER,
TD.CREATED_BY,
TD.DEPARTMENT_NUM,
TD.DEPARTMENT_LEVEL,
LPAD (' ', LEVEL * 4, ' ') || TD.DEPARTMENT_NAME
AS DEPARTMENT_NAME_LEVEL,
TD.DEPARTMENT_TYPE,
TD.REMARK,
NVL (
( SELECT COUNT (TE.DEPARTMENT_ID)
FROM TBL_EMPLOYEE TE,
STBL_PRI_USER_ROLE SPUR,
STBL_PRI_ROLE SPR
WHERE TE.IS_DELETED = 'N'
AND SPUR.IS_DELETED = 'N'
AND SPR.IS_DELETED = 'N'
AND TE.MGR_ID = SPUR.MGR_ID
AND SPUR.ROLE_ID = SPR.ROLE_ID
AND TD.ID = TE.DEPARTMENT_ID
GROUP BY TD.DEPARTMENT_NAME),
'0'
)
AS COUNT,
(SELECT NAME
FROM SYS_DATA
WHERE TYPE_CODE = 'DEPARTMENT_TYPE'
AND CODE = TD.DEPARTMENT_TYPE)
AS DEPARTMENT_TYPE_NAME,
TO_CHAR (TD.CREATED_DT, 'YYYY-MM-DD HH:MM') AS CREATED_DT
FROM TBL_DEPARTMENT TD
WHERE TD.IS_DELETED = 'N'
CONNECT BY TD.PARENT_ID = PRIOR TD.ID
START WITH TD.PARENT_ID = '0'
ORDER SIBLINGS BY DEPARTMENT_LEVEL) TD,
TBL_EMPLOYEE TE
WHERE TE.IS_DELETED = 'N' AND TD.ID = TE.DEPARTMENT_ID
GROUP BY TD.ID,
TD.PARENT_ID,
TD.DEPARTMENT_NAME,
TD.DEPARTMENT_ORDER_NAME,
TD.DEPARTMENT_ORDER,
TD.CREATED_BY,
TD.DEPARTMENT_NUM,
TD.DEPARTMENT_LEVEL,
DEPARTMENT_NAME_LEVEL,
TD.DEPARTMENT_TYPE,
TD.REMARK,
TD.COUNT,
TD.DEPARTMENT_TYPE_NAME,
TD.CREATED_DT
- 添加子信息mybatis查询语句
- Mybatis 一对一查询信息
- mybatis打印查询语句
- mybatis 查询select语句
- Mybatis select查询语句
- mybatis+mysql查询语句
- Mybatis 查询 or 语句
- sql子查询语句
- sql子查询语句
- mybatis查询时间段sql语句
- mybatis查询时间段sql语句
- mybatis查询时间段sql语句
- Mybatis动态Sql语句查询
- mybatis查询时间段sql语句
- Mybatis模糊查询语句整理
- mybatis查询时间段sql语句
- mybatis多条件语句查询
- mybatis查询时间段sql语句
- 丑数
- @repository注解
- hdu 2896 病毒侵袭 ac自动机模板题
- 仙剑六画面分析
- ubuntu下Linux Error: curses.h: No such file or directory
- 添加子信息mybatis查询语句
- Android中三种锁的用法
- UE4 FBX静态网格物体通道
- ubuntu配置静态IP
- 2.1.3、初识镜像
- Boost库安装与使用
- sumproduct函数的使用方法及实例
- UISearchBar介绍
- JAVA首选五款开源Web开发框架