--查找当前用户所在部门的所有下级包括当前部门
with cte as
(
select Id,Pid,DeptName, 0 as lvl from Department
where Id = 2
union all
select d.Id,d.Pid,d.DeptName,lvl + 1 from cte c inner join Department d
on c.Id = d.Pid --id 部门编号,PID 上级部门编号
)
select * from cte
查找当前用户所在部门的所有上级包括当前部门
with cte as
(
select Id,Pid,DeptName, 0 as lvl from Department
where Id = 2
union all
select d.Id,d.Pid,d.DeptName,lvl + 1 from cte c inner join Department d
on c.Pid= d.Id --id 部门编号,PID 上级部门编号
) select * from cte

最新文章

  1. Oracle 11g RAC 环境打PSU补丁的详细步骤
  2. 函数式编程之柯里化(curry)
  3. C#之方法的声明与调用
  4. SQL*Loader之CASE1
  5. 利用NVelocity 模版生成文本文件
  6. RAC 数据库的启动与关闭
  7. uva 10252 - Common Permutation 字符串水题
  8. TCL/Expect交互式自动化测试概要 - - ITeye技术网站
  9. (原)前端知识杂烩(css系列)
  10. Deep Learning(深度学习) 学习笔记(四)
  11. Error parsing HTTP request header Note: further occurrences of HTTP header parsing errors...java.lang.IllegalArgumentException: Invalid character found in the request target. The valid characters are
  12. Spring Cloud微服务下的权限架构调研
  13. codevs 2606 约数和问题 (数学+分块)
  14. 机器学习课程-第7周-支持向量机(Support Vector Machines)
  15. JVM内存GC的骗局——JVM不抛出OOM但内存已经泄露
  16. Direct Visual-Inertial Odometry with Stereo Cameras
  17. Java遍历文件夹下的所以文件
  18. [LeetCode] 256. Paint House_Easy tag: Dynamic Programming
  19. 读取Java注解类型
  20. 宝塔面板 + Rancher + 阿里云镜像仓库 + Docker + Kubernetes,添加集群、部署 web 应用

热门文章

  1. Java代码题目:计算奖金和完全平方数
  2. K8s无状态控制器原理介绍
  3. mfs分布式文件系统,分布式存储,高可用(pacemaker+corosync+pcs),磁盘共享(iscsi),fence解决脑裂问题
  4. spring的重试策略、发生异常会自动重新调用
  5. 咏南跨平台中间件REST API
  6. .Net Core 发送https请求/.net core 调用数字证书 使用X509Certificate2
  7. [Web Pdf] flying-saucer + iText + Freemarker生成pdf 跨页问题
  8. Shared variable in python's multiprocessing
  9. android --------System.err: java.net.UnknownServiceException: CLEARTEXT .....
  10. jdk1.8使用枚举类