1、表结构:CREATE TABLE `t_busi_system` (

`ID` varchar(64) NOT NULL COMMENT '标识',

`PARENT_ID` varchar(64) DEFAULT NULL COMMENT '父id',

`CREATE_DATE` varchar(64) DEFAULT NULL COMMENT '创建时间',

`CREATE_USER_ID` varchar(64) DEFAULT NULL COMMENT '创建人id',

`CREATE_USER_NAME` varchar(64) DEFAULT NULL COMMENT '创建人姓名',

`LAST_UPDATE_DATE` varchar(64) DEFAULT NULL COMMENT '最后更新时间',

`LAST_UPDATE_USER_ID` varchar(64) DEFAULT NULL COMMENT '最后更新人id',

`LAST_UPDATE_USER_NAME` varchar(64) DEFAULT NULL COMMENT '最后更新人姓名',

`SYSTEM_NAME` varchar(255) DEFAULT NULL COMMENT '系统名称'

PRIMARY KEY (`ID`)

)

2、SQL:SELECT T2.id, T2.SYSTEM_NAME

FROM (

SELECT

@r AS _id,

(SELECT @r := parent_id FROM T_BUSI_SYSTEM WHERE id = _id) AS parent_id,

@l := @l + 1 AS lvl

FROM

(SELECT @r := '065efb0ee42e4c77a401bcf0f3eccf20', @l := 0) vars,

T_BUSI_SYSTEM h

WHERE @r <> 0) T1

JOIN T_BUSI_SYSTEM T2

ON T1._id = T2.id

ORDER BY T1.lvl DESC

mysql 递归查找父节点_MYSQL递归查询所有父节点相关推荐

  1. mysql 递归查找父节点_MYSQL递归查询,根据子类ID查询所有父类(最全)

    数据表结构 id    name  parent_id 1        A        0 2        B        1 3        C        1 4        D   ...

  2. mysql获取终节点_mysql 函数获取子节点

    DELIMITER $$ USE `topsale`$$ DROP FUNCTION IF EXISTS `getShopIdByUserId`$$ CREATE DEFINER=`root`@`%` ...

  3. oracle获取所有子节点,oracle递归查询所有子节点

    Q4:Oracle通过递归查询父子兄弟节点方法示例 前言 说到Oracle中的递归查询语法,我觉得有一些数据库基础的童鞋应该都知道,做项目的时候应该也会用到,下面本文就来介绍下关于Oracle通过递归 ...

  4. mysql 递归查找父节点_MySQL递归查询树状表的子节点、父节点具体实现

    简介:mysql5.0.94版本,该版本以及较高级的版本(5.5.6等等)尚未支持循环递归查询,和sqlserver.oracle相比,mysql难于在树状表中层层遍历的子节点.本程序重点参考了下面的 ...

  5. mysql递归查找父节点

    参照https://blog.csdn.net/weixin_35756522/article/details/8187653 s2表结构如下: set @a=6; select @a as _id, ...

  6. mysql树形结构查询_MySQL递归查询所有子节点,树形结构查询

    --表结构 CREATE TABLE `address` ( `id` int(11) NOT NULL AUTO_INCREMENT, `code_value` varchar(32) DEFAUL ...

  7. mysql 递归查询树型结构_MySQL递归查询所有子节点,树形结构查询

    --表结构 CREATE TABLE `address` ( `id` int(11) NOT NULL AUTO_INCREMENT, `code_value` varchar(32) DEFAUL ...

  8. mysql 获取根节点_mysql递归查询根节点

    同时查询2张表, 查询学生所在的班级 mysql> select xing_ming,ban_ming from xue_sheng,ban_ji; 别名的使用 mysql> select ...

  9. mysql 递归查找部门下面的所有被这个部门管理的部门(mysql 递归查找节点的所有子节点)

    今天小编遇到了一个需求,需要使用mysql查询部门下面所有子部门,换句话来说就是查询节点下的所有节点,因为一直使用的是oracle,oracle有个start with .... connect by ...

最新文章

  1. 子类窗口向父类窗口传值
  2. 2021年春季学期-信号与系统-第十一次作业参考答案-第六小题
  3. mac 命令行 解压7z文件_Mac 有哪些好用的压缩软件?
  4. 3.2 表达式的类别与类型
  5. 离线安装ADT和sdk
  6. JMM主内存和工作内存运行流程图
  7. zblog php robots,zblog的robots.txt怎么写?zblog的robots.txt文件示例下载
  8. linux java usb 串口_2019-11-02 Linux下USB-串口的使用
  9. 关于HbSrv.exe
  10. .Net Core 开发成长路线图
  11. visual foxpro 程序员指南_好程序员云计算培训分享云计算中SOA是什么?
  12. sql server 迁移 mysql_sql server 迁移到 mysql
  13. MySQL通过接口导入hive_利用Sqoop将MySQL数据导入Hive中
  14. url 转码 java_java中URL转码
  15. Word如何删除最后一页空白页的五种方法
  16. win10 服务(本机)在哪里打开? 怎么样打开系统服务窗口?
  17. 亚马逊云EC2助力5G产品测试
  18. Tracup丨产品管理与项目管理的区别
  19. 企业以太坊联盟:区块链挑战者
  20. 不能上升到金钱的爱都不是真爱!

热门文章

  1. iar 连接linux开发板,LED裸机程序(IAR)
  2. MFC空间几何变换之图像平移、镜像、旋转、缩放
  3. 为QT添加qss样式文件
  4. Keras】基于SegNet和U-Net的遥感图像语义分割
  5. 【每日SQL打卡】​​​​​​​​​​​​​​​DAY 14丨重新格式化部门表【难度中等】
  6. pyspider 安装 和 快速开始
  7. Java 内部类 和 匿名内部类
  8. Git 和 Github 秘籍
  9. Swagger 注解~其他
  10. HTTP 相应头相关