mysql 递归查找父节点_MYSQL递归查询所有父节点
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递归查询所有父节点相关推荐
- mysql 递归查找父节点_MYSQL递归查询,根据子类ID查询所有父类(最全)
数据表结构 id name parent_id 1 A 0 2 B 1 3 C 1 4 D ...
- mysql获取终节点_mysql 函数获取子节点
DELIMITER $$ USE `topsale`$$ DROP FUNCTION IF EXISTS `getShopIdByUserId`$$ CREATE DEFINER=`root`@`%` ...
- oracle获取所有子节点,oracle递归查询所有子节点
Q4:Oracle通过递归查询父子兄弟节点方法示例 前言 说到Oracle中的递归查询语法,我觉得有一些数据库基础的童鞋应该都知道,做项目的时候应该也会用到,下面本文就来介绍下关于Oracle通过递归 ...
- mysql 递归查找父节点_MySQL递归查询树状表的子节点、父节点具体实现
简介:mysql5.0.94版本,该版本以及较高级的版本(5.5.6等等)尚未支持循环递归查询,和sqlserver.oracle相比,mysql难于在树状表中层层遍历的子节点.本程序重点参考了下面的 ...
- mysql递归查找父节点
参照https://blog.csdn.net/weixin_35756522/article/details/8187653 s2表结构如下: set @a=6; select @a as _id, ...
- mysql树形结构查询_MySQL递归查询所有子节点,树形结构查询
--表结构 CREATE TABLE `address` ( `id` int(11) NOT NULL AUTO_INCREMENT, `code_value` varchar(32) DEFAUL ...
- mysql 递归查询树型结构_MySQL递归查询所有子节点,树形结构查询
--表结构 CREATE TABLE `address` ( `id` int(11) NOT NULL AUTO_INCREMENT, `code_value` varchar(32) DEFAUL ...
- mysql 获取根节点_mysql递归查询根节点
同时查询2张表, 查询学生所在的班级 mysql> select xing_ming,ban_ming from xue_sheng,ban_ji; 别名的使用 mysql> select ...
- mysql 递归查找部门下面的所有被这个部门管理的部门(mysql 递归查找节点的所有子节点)
今天小编遇到了一个需求,需要使用mysql查询部门下面所有子部门,换句话来说就是查询节点下的所有节点,因为一直使用的是oracle,oracle有个start with .... connect by ...
最新文章
- 子类窗口向父类窗口传值
- 2021年春季学期-信号与系统-第十一次作业参考答案-第六小题
- mac 命令行 解压7z文件_Mac 有哪些好用的压缩软件?
- 3.2 表达式的类别与类型
- 离线安装ADT和sdk
- JMM主内存和工作内存运行流程图
- zblog php robots,zblog的robots.txt怎么写?zblog的robots.txt文件示例下载
- linux java usb 串口_2019-11-02 Linux下USB-串口的使用
- 关于HbSrv.exe
- .Net Core 开发成长路线图
- visual foxpro 程序员指南_好程序员云计算培训分享云计算中SOA是什么?
- sql server 迁移 mysql_sql server 迁移到 mysql
- MySQL通过接口导入hive_利用Sqoop将MySQL数据导入Hive中
- url 转码 java_java中URL转码
- Word如何删除最后一页空白页的五种方法
- win10 服务(本机)在哪里打开? 怎么样打开系统服务窗口?
- 亚马逊云EC2助力5G产品测试
- Tracup丨产品管理与项目管理的区别
- 企业以太坊联盟:区块链挑战者
- 不能上升到金钱的爱都不是真爱!
热门文章
- iar 连接linux开发板,LED裸机程序(IAR)
- MFC空间几何变换之图像平移、镜像、旋转、缩放
- 为QT添加qss样式文件
- Keras】基于SegNet和U-Net的遥感图像语义分割
- 【每日SQL打卡】​​​​​​​​​​​​​​​DAY 14丨重新格式化部门表【难度中等】
- pyspider 安装 和 快速开始
- Java 内部类 和 匿名内部类
- Git 和 Github 秘籍
- Swagger 注解~其他
- HTTP 相应头相关