oracel递归查询语句

来源:互联网 发布:英魂之刃淘宝店 编辑:程序博客网 时间:2024/05/16 13:58

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
0 0
原创粉丝点击