标签:
select ... from 表
where 过滤条件
start with 查询结果根结点的限定条件
connect by 连接条件;
create table test(
id number,
parent_id number,
name varchar2(100)
);
假设根节点id为1
全部数据(正向递归)
select * from test start with id=1 connect by prior id =parent_id;
假设最底层记录id为5
id为5的记录的反向数据(反向递归)
select * from test start with id=5 connect by prior parent_id=id;
注意:如果省略了prior关键字,则不会进行深层递归。
标签:
原文地址:http://www.cnblogs.com/gjb724332682/p/5314979.html