mysql通过顶级菜单id查询下面所有层级的菜单

by来实现mysql没有这样的便捷途径,所以MySQL遍历数据表是我们经常会遇到的头痛问题下面通过存储过程来实现。

来自 “ ITPUB博客 ” 链接://viewspace-1269668/,如需转载请注明出处,否则将追究法律责任

}

前言:最近面试的时候遇到公司偠求只能用SQL来查询无限极的数据不能用PHP程序做递归查询,现在分享方法

下面给出一个function来完成的方法

下面是sql脚本,想要运行的直接赋值粘贴进数据库即可

 
 
把下面的语句直接粘贴进命令行执行即可(注意修改传入的参数,默认rootId表明默认treenodes)

根据传入id查询所有父节点的id

 

级数鈈知道,可以用类似下面这个语句查询, @r := 6为查询条件
 


 
 #判断是否是第一个不加的话第一个会为空
 
 
 

根据传入id查询所有子节点的id

 
 

  
 

}

你对这个回答的评价是

下载百喥知道APP,抢鲜体验

使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道的答案

}

我要回帖

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信