本文共 313 字,大约阅读时间需要 1 分钟。
场景:常见的领导关系树结构,知道某一节点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 转载地址:http://sjbgx.baihongyu.com/