mysql如何查询子节点


当前第2页 返回上一页

aae031375fbee34836f6089e2449b4e.png

查询

先贴出sql语句:

1

2

3

4

5

6

7

8

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 re_menu t where t.status = 1 order by parent_id, id

                  ) t1,

                  (select @pids := 要查询的菜单节点 id) t2

             ) t3 where ischild != 0

比如,要查询菜单节点12的所有子节点,则查处的结果为:

0a844d9742cdf679220d22a5a1bdad4.png

以上就是mysql如何查询子节点的详细内容,更多文章请关注木庄网络博客

返回前面的内容

相关阅读 >>

通过grep 获取mysql错误日志信息的方法代码示例

mysql之锁和事务隔离级别(介绍)

mysql子查询原理的深入分析

mysql产生随机数并连接字符串如何实现

mysql常用存储引擎的分析

mysql与redis实现二级缓存的方法介绍(代码示例)

mysql登录警告问题的解决方法

如何利用mysql数据库命令优化表的数据类型

mysql怎么给用户加权限

mysql数据库建表的完整步骤

更多相关阅读请进入《mysql》频道 >>


数据库系统概念 第6版
书籍

数据库系统概念 第6版

机械工业出版社

本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...