再说ORACLE树查询
来源:互联网 发布:微信加群 知乎 编辑:程序博客网 时间:2024/05/23 19:28
-- 查找 E006002 的所有父节点和级别[最近的为1级]WITH CTE_PW (fPID,fFPID,lev) AS( SELECT fPID,fFPID,0 AS lev FROM APP_POSITION WHERE fPID = 'E006002' UNION ALL SELECT E.fPID,E.fFPID,lev + 1 FROM CTE_PW T,APP_POSITION E WHERE T.fFPID = E.fPID)SELECT * FROM CTE_PW WHERE fPID <> 'E006002';结果集合如下:XH FPID FFPID LEVEL---------------------------01 E006001 E003003 102 E003003 E003002 203 E003002 E003001 304 E003001 E000101 405 E000101 E000100 506 E000100 E000012 607 E000012 E000011 708 E000011 E000010 809 E000010 E000009 910 E000009 E000008 1011 E000008 E000007 1112 E000007 E000006 1213 E000006 E000005 1314 E000005 E000004 1415 E000004 E000003 1516 E000003 E000002 1617 E000002 E000001 1718 E000001 E000000 1819 E000000 ROOT 19
-- 查找 E006002 的所有子节点和级别[最近的为1级]WITH CTE_PW (fPID,fFPID,lev) AS( SELECT fPID,fFPID,0 AS lev FROM APP_POSITION WHERE fPID = 'E006002' UNION ALL SELECT E.fPID,E.fFPID,lev + 1 FROM CTE_PW T,APP_POSITION E WHERE T.fPID = E.fFPID)SELECT * FROM CTE_PW WHERE fPID <> 'E006002';结果集合如下:XH FPID FFPID LEVEL----------------------------------1 E006003 E006002 12 E006012 E006002 13 E100012329 E006002 14 E006004 E006003 25 E006013 E006012 26 E006014 E006012 27 E100012330 E100012329 28 E100012331 E100012330 39 E006060 E006014 3
阅读全文
0 0
- 再说ORACLE树查询
- 再说 Oracle RAC services
- 再说 Oracle RAC services
- 再说Oracle Listener动静态注册
- oracle 递归查询 树查询
- oracle 递归查询 树查询
- ORACLE 树形查询 树查询
- Oracle 递归查询 树查询
- oracle树查询(递归查询)
- oracle SQL树查询
- oracle树查询
- ORACLE - 树结构查询
- oracle树递归查询
- Oracle树结构查询
- oracle 树查询
- ORACLE 树查询
- Oracle树查询
- Oracle树查询
- Java小程序之冒泡排序
- Hello Mr.J——Docker
- 17-08-31 JSP指令之include指令和jsp标签
- 调用百度地图出现的自动创建完成对象会清空输入框值的问题
- 2016.09-2017.08 一年总结 浪来浪去
- 再说ORACLE树查询
- 国内第一本详解云GIS技术的参考书籍《云GIS技术与实践》
- VC共享内存实现进程间数据的交换
- PAT乙级1044. 火星数字(20)
- [笔记分享] [SCons] Qualcomm SCons之架构
- MySQL高可用介绍4-Mysql主从同步+DRBD+heartbeat
- 金蝶K3系统的网络服务端口
- Linux常用20大指令
- Hibernate之多对多双向关联(比较少用)