从特定父ID

时间:2017-11-13 09:48:50

标签: tree parent-child union hierarchy union-all

我需要从特定的父ID中获取所有子节点和子节点。

我从here得到了下面的查询,但它只在第3级结束,我需要它进一步。

我已经这样做了大约两个星期,需要支持。

 SELECT *
 FROM TABLENAME
 WHERE PARENT = 1
 UNION
 SELECT * 
 FROM TABLENAME
 WHERE PARENT IN 
(SELECT ID FROM TABLENAME WHERE PARENT = 1)

这是mysql表的一个示例

 id parent_id name
 1       NULL john
 2          1 Steve
 3          2 sandra
约翰的父母身份是史蒂夫,史蒂夫的父亲身份是桑德拉,桑德拉是约翰的孙子。

我希望你明白我的意思吗?...

0 个答案:

没有答案