oracle connect by 递归,反递归,自动补全查询实现
2024-09-07 04:02:07
递归:
select *
from t_pams_solution t
start with t.id is null
connect by prior id = t.parent_id
order by level desc
红字部分分别为 表名,开始条件,子节点与根关联条件
反递归:
select rownum num,
level lev,
connect_by_root(id) id,
connect_by_root(solution_name) name
from t_pams_solution t
where t.id = 23379
start with 1 = 1
connect by prior id = t.parent_id
order by level desc
红字部分分别为 表名,开始条件,子节点与根关联条件
自动补全查询:
select level from dual
connect by level <10
最新文章
- Swift -字符串
- navigation和tabbar上的文字.图片 自定义
- C# Linq 交集、并集、差集、去重
- 【openresty】向lua代码中传递参数
- Window8 进不了PE如何设置BIOS
- Notepad++中的颜色属性大全
- web项目学习之基于注解的Controller
- 判断input checkbox选中状态
- 【Android UI】案例03滑动切换效果的实现(ViewPager)
- swift 图像的压缩上传
- Natas Wargame Level 17 Writeup(Time-based Blind SQL Injection)
- linux -->; fork()详解
- JAVA_SE基础——21.二维数组的定义
- IO模型、线程模型
- Java多线程核心技术(五)单例模式与多线程
- (4.8)mysql备份还原——binlog查看工具之show binlog的使用
- SDL2.0 VLC ubuntu安装和黑屏问题
- 八数码问题 Eight Digital Problem
- Python 封装
- POJ3422或洛谷2045 Kaka&#39;s Matrix Travels
热门文章
- ftp上传下载 java FTPClient (zhuan)
- 横向排列两个多个div盒子的方法(CSS浮动清除float-clear/inline)/办法
- Java邮箱发送——企业版
- keepalived之 ipvsadm-1.26-4(lvs)+ keepalived-1.2.24 安装
- 自己写的工具:把Evernote(印象笔记)的笔记导入到博客(Blog)中
- sntp协议简介
- svn-clearup 报错的处理(Cleanup failed to process the following paths...)
- 浅谈NB_LOT和LTE CAT M1
- 机器学习:PCA(使用梯度上升法求解数据主成分 Ⅰ )
- java代码I/O流类