我想从一个给定的父母(和可选的他们的级别深度)检索所有的孩子。另外,如果可能的话,我想在单个查询或存储过程中获得它。从一个给定的父母在mysql中获取所有的孩子
Mark Byers的this solution之类的东西,只能在相反的方向。
我的表结构是这样的:
id parent
1 0
2 1
3 0
4 1
5 2
6 5
7 2
8 4
所以如果希望孩子1我会得到:
+2
++5
+++6
++7
+4
++8
如果想为2孩子我会得到:
++5
+++6
++7
如果想要4个孩子,我会得到:
+8
在此先感谢!
编辑1:嵌套集模型没有对我好
其中rü从得到1,4?我的意思是这山坳乌尔指.. – Teja 2012-03-14 20:03:20
@SOaddict这就是ID山坳 – 2013-05-10 20:30:13
这个链接http://stackoverflow.com/questions/16391660/retrieve-hierarchy-from-a-table-like-this/16392049#16392049尝试 – Meherzad 2013-05-10 20:35:30