我需要从特定的父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
约翰的父母身份是史蒂夫,史蒂夫的父亲身份是桑德拉,桑德拉是约翰的孙子。
我希望你明白我的意思吗?...