加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

oracle递归查询

发布时间:2020-12-12 15:08:10 所属栏目:百科 来源:网络整理
导读:之前在一个项目模块中需要查询一个表,表中有父ID与子ID,要求要通过父ID查询出所对应的数据,查询出的数据还要通过其父ID断续查询。。。。 所以需要一个循环查询,由于当时没有意识到使用递归查询,所以比较费劲。如果使用递归查询则要方便的多。 以下是我参

之前在一个项目模块中需要查询一个表,表中有父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.52php.cn/article/p-nlvivurb-mm.html

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读