Oracle 递归查询 博客分类: Database Oracle递归
程序员文章站
2024-03-09 17:22:11
...
递归查询基础结构
按父节点查询所有子孙节点
按子节点找到所有父辈节点
查找一个节点的直属父节点
获取层级及是否是叶子节点
select … from tablename start with 条件1 connect by 条件2 where 条件3;
按父节点查询所有子孙节点
select * from br_category m start with m.category_id='1' connect by m.parent_id=prior m.category_id;
按子节点找到所有父辈节点
select * from br_category m start with m.category_id='CC00000051' connect by prior m.parent_id=m.category_id;
查找一个节点的直属父节点
select c.category_id, c.name, p.category_id parent_id, p.name from br_category c, br_category p where c.parent_id=p.category_id and c.category_id='CC00000001'
获取层级及是否是叶子节点
SELECT category_id, NAME, PARENT_ID, LEVEL, CONNECT_BY_ISLEAF FROM br_category START WITH category_id='1' CONNECT BY PRIOR category_id=PARENT_ID ORDER BY category_id;
推荐阅读
-
Oracle 递归查询 博客分类: Database Oracle递归
-
数据库锁表之后的解锁实现 博客分类: DataBase 数据库解锁释放锁oracle锁
-
数据库锁表之后的解锁实现 博客分类: DataBase 数据库解锁释放锁oracle锁
-
根据条件关联查询(条件关联) 博客分类: 数据库 Oracle条件关联
-
oracle中怎样查询数据表的哪个字段是主键 博客分类: oracle Oracle
-
如果查询表employee中的字段名和字段的数据类型,还有约束条件。 博客分类: oracle SQL
-
oracle中怎样查询数据表的哪个字段是主键 博客分类: oracle Oracle
-
基于Oracle 分布式数据库的查询优化 下载 博客分类: 基于Oracle 分布式数据库的查询优化 基于Oracle 分布式数据库的查询优化 下载
-
java 获取指定目录下的所有文件 博客分类: Java WebJava 指定目录获取所有文件过滤文件递归查询文件
-
Oracle 数据库导入导出使用 博客分类: database Oracle.netBlog