回答

收藏

父-子SQL查询

技术问答 技术问答 228 人阅读 | 0 人回复 | 2023-09-12

id  parent_id
* p' ~+ i+ |# w                1   0! D  B3 f" B! L" J+ V% C
                2   07 Y% X6 s3 ]& K" Y% l
                3   2
, q6 i2 A4 c5 P  i; N! `7 c& J' E                4   04 V- F- n- f7 U( [
                5   1  J& ~2 [' D' `- c' S& p  |1 W
                6   0% K( N& L) \: E& P
我需要一个查询,这个查询会回到我父亲的银行(parent_id = 0)然后返回其子行:# N; ~- P/ f$ l# C* r
[ol]first parent
" X  ^* W/ t, L+ S- t$ nall children of first parent$ B: d3 E. u% _* `
second parent
5 L, a! H" [% hall children of second parent
: b1 [! a7 Q$ q- x) |8 \  cthird parent
( |7 y* s8 S. n! s& }- nfourth parent[/ol]预期结果:按ID排序: d- ]* ?: S/ r3 ]  `9 S) Z' c
id   parent_id-------------------------------------------1    0 (first parent)5   1      (all children of first parent)2    0 second parent3   2              (all children of second parent)4    0 third parent6    0 fourth parent我可以在所有孩子之后都使用父母联合,但这先给了我父母,然后才是孩子。我需要父母,立即需要它的孩子。% ^# e, Q$ M0 ]1 H. Q4 q1 {
有人能帮忙吗?' _: g+ @* Z& z0 U2 @2 S" T
                                                               
4 x/ N( c+ u1 u% E) r- C    解决方案:
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则