oracle递归查询

前端之家收集整理的这篇文章主要介绍了oracle递归查询前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

之前在一个项目模块中需要查询一个表,表中有父ID与子ID,要求要通过父ID查询出所对应的数据,查询出的数据还要通过其父ID断续查询。。。。

所以需要一个循环查询,由于当时没有意识到使用递归查询,所以比较费劲。如果使用递归查询则要方便的多。

以下是我参考的资料的sql语名:


SELECT*FROMtreeSTARTWITHid=2CONNECTBYpid=PRIORid;--递归查询子节点

SELECT * FROM tree START WITH id = 2 CONNECT BY PRIOR pid = id -- 递归查询父节点


(ps:PID:父ID id:子ID


参考地址:http://www.jb51.cc/article/p-nlvivurb-mm.html

猜你在找的Oracle相关文章