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 递归查找菜单节点的所有子节点的主要内容,如果未能解决你的问题,请参考以下文章