场景:常见的领导关系树结构,知道某一节点ID,要查出此节点的所有下级(直接下级和间接下级),此时需要使用SQL递归语句。
oracle中的递归语句:
start with 
connect by prior
.例子:
pid id
a b
a c
a e
b b1
b b2
c c1
e e1
e e3
d d1
指定pid=a,选出
a b
a c
a e
b b1
b b2
c c1
e e1
e e3
SQL语句:
select parent,child from test start with pid='a'
connect by prior id=pid
本文介绍如何使用Oracle SQL中的递归查询功能来获取指定节点的所有下级节点(包括直接和间接下级)。通过一个具体的例子展示了如何构建递归SQL语句,并给出了一段实际运行的SQL代码。
248

被折叠的 条评论
为什么被折叠?



