友而上学
东华软件股份公司
博育云
2018年06月25日 11点23分
查询指定部门包括自己和所有子级
WITH RECURSIVE sys_dept_sub AS
(SELECT id AS rootId FROM sys_dept WHERE id= ?
UNION ALL
SELECT id FROM sys_dept r, sys_dept_sub d WHERE r.pdeptId=d.rootId AND isDeleted='0'
)
SELECT id,deptName,pdeptId FROM sys_dept WHERE EXISTS( SELECT rootId FROM sys_dept_sub t WHERE rootId = id);