SQL递归查询
2016-03-29 14:08
267 查看
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 ) SELECT * FROM cte
相关文章推荐
- 关于oracle数据库 多条相同数据拆分成数量为1的单条数据
- 基于vbox虚拟机Centos6.5的关于Oracle 11.2g单例安装遇到的一点问题
- 运行中的mysql状态查看
- ORACLE ADF11g: 代码拿页面Binding对象
- 数据库设计规范化的五个要求
- [Oracle] Lob介绍
- MySQL实现把两行数据合并为一行
- 完整SQL分页存储过程(支持多表联接)
- 本地不安装Oracle,plsql远程连接数据库
- MySQL参数优化及基础操作
- Oracle MERGE INTO 语句
- oracle 备库归档自动删除脚本
- Redis分布式客户端-Redisson介绍
- windows系统设置mysql自动定时备份
- 查看Oracle是否锁表
- Sqlserver内置函数实现MD5
- ORACLE ADF11g: VO SQL中存在绑定in查询
- 修改mysql编码格式
- SQL语句查询结果额外加入一列序号自己主动添加
- Mysql存储过程