mysql 递归查找菜单节点的所有子节点

Posted Rainydayfmb

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql 递归查找菜单节点的所有子节点相关的知识,希望对你有一定的参考价值。

SELECT
    id
FROM
    (
        SELECT
            t1.id,

        IF (
            find_in_set(parent_id, @pids) > 0,
 @pids := concat(@pids, ‘,‘, id),
 0
) AS ischild
FROM
    (
        SELECT
            id,
            parent_id
        FROM
            rde_menu t
        WHERE
            t. menu_status = 1
        ORDER BY
            parent_id,
            id
    ) t1,
    (SELECT @pids := 要查询的节点id) t2
) t3
WHERE
    ischild !=0

以上是关于mysql 递归查找菜单节点的所有子节点的主要内容,如果未能解决你的问题,请参考以下文章

sql 递归(查找一个节点下的所有节点)

mysql如何无限极查找最顶层id节点

MySQL实现递归查找树形结构

JS根据子节点递归获取所有父节点的集合

java 找到一节点的所有子节点 是否得递归实现?

SQL递归获取所有父节点的函数