获取mysql子节点的所有子节点

时间:2014-10-17 19:45:44

标签: mysql sql

我们有一个mysql表格,我们有

id | parent_id | item 

假设我有id=4

我需要获得parent_id=4

的所有项目

我需要parent_id IN(the ids i got up)

之后的所有子项

然后一次又一次地直到6 levels

任何想法如何通过一个查询获得这些?

1 个答案:

答案 0 :(得分:1)

在请求某人为你做这项工作之前,你至少应该尝试这一点,但这样的事情可能有用......

SELECT *
FROM table t1 INNER JOIN table t2 ON t1.id = t2.parent_id, ... INNER JOIN table t6 ON t5.id = t6.parent_id
WHERE t1.id=4