zl程序教程

您现在的位置是:首页 >  数据库

当前栏目

MySQL 子结点查询所有父结点(查询结果包含自身结点)

mysql 查询 所有 结果 包含 结点 自身
2023-09-14 09:15:38 时间

MySQL 子结点查询所有父结点(查询结果包含自身结点)

SQL代码

SELECT t2.id, t2.`menuname`
FROM
    (
        SELECT 
        @r AS _id,
        (SELECT @r := parentid FROM t_menu WHERE id = _id) AS parent_id,
        @l := @l + 1 AS lvl
        FROM
        (SELECT @r := '644', @l := 0) vars, t_menu AS h
        WHERE @r != 0 
    ) t1
JOIN t_menu t2
ON t1._id = t2.Id

@r := '644'

这里输入子结点的ID

 查询结果

 页面树状结构