oracel递归查询语句:
一、格式
Select * from …. Where [结果过滤条件语句]Start with [and起始条件过滤语句]
Connect by prior [and中间记录过滤条件语句]
二、查找所有下级
select * from tbl_test start with id=1 connect by prior id=pid
注意:此sql能查找id=1的数据的所有下级,写sql语句时要注意,因为是从id开始查找下级,所以connect by prior 子句的条件是id=pid
三、查找所有上级
select * from tbl_test start with id=5 connect by prior pid=id
因为是从id开始查找上级,所以connect by prior 子句的条件是pid=d