簡體   English   中英

mysql查詢選擇父子遞歸

[英]mysql query select parent-child recursive

我不知道如何選擇查詢遞歸..

我有這樣的表:

idmenu   idparent     Title
  1         0         menu_parent1
  2         1         menu_child2
  3         1         menu_child3
  4         0         menu_parent4
  5         4         menu_child5
  6         4         menu_child6

結果怎么樣這樣

  idmenu    idparent          Title
  1       menu_parent1     menu_parent1
  2       menu_parent1     menu_child2
  3       menu_parent1     menu_child3
  4       menu_parent4     menu_parent4
  5       menu_parent4     menu_child5
  6       menu_parent4     menu_child6

有人幫我..謝謝

零不是指某事,你能解決它嗎? 答案可能是這樣的

SELECT aa.idmenu,
       bb.title AS idparent,
       aa.title 
FROM [yourtablename] aa
     LEFT OUTER JOIN [yourtablename] bb 
                  ON aa.idmenu=bb.idmenu

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM