使用单个查询(递归查询)在mysql表中查找所有父级

使用单个查询(递归查询)在mysql表中查找所有父级,第1张

使用单个查询递归查询)在mysql表中查找所有父级
SELECt T2.id, T2.title,T2.controller,T2.method,T2.urlFROM (    SELECt        @r AS _id,        (SELECT @r := parent_id FROM menu WHERe id = _id) AS parent_id,        @l := @l + 1 AS lvl    FROM        (SELECT @r := 31, @l := 0) vars,        menu m    WHERe @r <> 0) T1JOIN menu T2ON T1._id = T2.idORDER BY T1.lvl DESC;

演示版



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5061868.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-16
下一篇 2022-11-16

发表评论

登录后才能评论

评论列表(0条)

保存