繁体   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