例子: pid id
+ f) d4 m2 g+ \6 k+ h& u6 A" k a b, j& L! [) t* g% L' f
a c# s0 V# t* G2 }7 @& N: x
a e% Z! E# V; E. r' R1 r' x
b b1& K1 n; t! \+ A
b b26 n2 L9 a9 K& `) b. A, @& `& M$ s
c c1
+ \7 y% j; Z l2 x8 g# ~# q e e1+ }7 ~: A- e7 ]6 w1 v$ B! \, `* i
e e3" D3 h/ {6 _& g, O- e& {0 ~
d d1 P( m/ M0 g" T5 H
指定pid=a,选出
& j! L8 Y: V- \% I! I a b
8 N6 e2 o" X4 @) b1 f7 ?8 K a c
! P$ g& M& o q) h) ^ a e
5 f5 m, ~+ E& }( x- ^, ^: a0 _ b b15 G8 B+ U! A8 {4 N) d4 ?
b b2
; e5 V! }9 ^" z5 Q z- J c c1
+ g, H' _4 _% | e e1
9 M% e- ?- G3 O2 a5 T/ X) ] e e3! c, e$ X, e N+ ?) \& X
SQL语句:select parent,child from test start with pid='a'9 v; X! |$ Y8 }9 n6 g- O
connect by prior id=pid
r5 @* _* r) g+ f Oracle SQL的递归查询:
7 }6 b. @! s% `3 ] 1、表机构; B$ Q! A) C" b6 U& t
SQL> desc comm_org_subjection6 H, }% G2 B! ?: w
Name Null? Type
$ |. o" I; T! P7 R1 u3 T3 w* k
0 o* Q* M9 L& |( B0 z/ t ----------------------------------------- -------- ---------------------------- |