MySQL查询所有父节点与所有子节点
先贴查询所有父节点
SELECT
T2.*
FROM
(
SELECT
@R AS _ID,
( SELECT @R := parent_id FROM sys_dept WHERE dept_id = _ID ) AS parent_id,
@L := @L + 1 AS LVL
FROM
( SELECT @R := #{map.id}, @L := 0 ) VARS,
sys_dept H
WHERE
@R <> 0
) T1
INNER JOIN sys_dept T2 ON T1._ID = T2.dept_id
WHERE
t1.parent_id = 324
ORDER BY
T1.LVL DESC
where条件看自己需求我这里需要指定
查询所有子节点
SELECT
dept_id
FROM
(
SELECT
t1.dept_id,
IF
( find_in_set( parent_id, @pids ) > 0, @pids := concat( @pids, ',', dept_id ), 0 ) AS ischild
FROM
( SELECT dept_id, parent_id FROM sys_dept t ORDER BY parent_id, dept_id ) t1,
( SELECT @pids := #{map.deptid} ) t2
) t3
WHERE
ischild != 0
MySQL查询所有父节点与所有子节点相关推荐
- mysql查询某节点的所有子节点
mysql查询某节点的所有子节点,支持无限级 SELECTid ,parent_id,name FROM(SELECTt1.id,t1.name,t1.parent_id,IF( find_in_se ...
- MySql语句查询某一级节点的所有子节点
MySql语句查询某一级节点的所有子节点 在日常项目中,我们总能用到树型结构的数据,我们用代码去进行查询是比较麻烦的,这里提供一种sql语句查询父节点和子节点的方法. 说明:只能当前节点查出所 ...
- mysql根据父节点递归查询所有子节点
mysql根据父节点递归查询所有子节点 在开发中,我们经常遇到通过父级节点查询所有子节点的需求,我们知道在mysql中我们可以自定义函数的方式来实现这个功能,但是自定义函数根据父节点递归查询所有子节点 ...
- mysql查找无根节点sql_SQL 双亲节点查找所有子节点的实现方法
怎么保存树状结构的数据呢?在 SQL 中常用的是双亲节点法.创建表如下 CREATE TABLE category ( id LONG, parentId LONG, name String(20) ...
- mysql父行指那一行,MySQL中给定父行找到所有子行的解决方案
前言 备注:测试数据库版本为MySQL 8.0 如需要scott用户下建表及录入数据语句,可参考: scott建表及录入数据sql脚本 一.需求 找到直接及简介(即JONES下属的下属)为JONES工 ...
- Java递归查询某个节点下所有子节点多级信息(递归部门查询,递归树形结构数据查询)
前言 在做项目中我们会遇到树形结构数据,如果我们想要查询某个几点下面所有子节点(多级)数据,此时我们又不知道下面有多少级节点以及节点ID,那么我们就需要使用递归去查询了,当然在数据库中写函数也是可以实 ...
- 递归删除父节点及所有子节点(转)
--递归删除父节点及所有子节点create table tb(Id int, ParentId int, Name varchar(5))insert into tb select 1, 0, 'a1 ...
- Java根据父节点获取所有子节点
通过递归调用的方式根据父节点获取所有子节点并返回列表: //1. 查找父节点位置://2. 根据父节点获取下面的子节点://3. 遍历得到下面的子节点:public static List<St ...
- mysql获取当前节点的所有叶子节点_mssql sqlserver 如何获取一个叶子节点下所有子节点呢?...
摘要: 下文sql技巧-获取所有子节点的方法分享,如下所示: 实现思路: 通过while循环依次遍历节点,然后将起添加到临时表中返回 即可通过节点获取所有子节点 例: create table [ma ...
- vue实现echarts树图修改节点图片,修改连线颜色,鼠标悬停显示详情,鼠标右键弹出菜单,搜索,导出PNG,高亮,查看节点是否还有子节点,修改树图的展示方式
其实这些效果之前都有用js写过,但是最近在写vue项目,里面的些许语法还是有些不一样的,所以还是写一遍文章总结一下,下次遇到就可以直接用了. 如果想看js写法,可以看我别的文章 首先,实现效果入下图: ...
最新文章
- 深入Vue - 源码目录及构建过程分析
- uc扩展中心打不开_如何享用chorme扩展
- 150页书籍《PyTorch 深度学习快速入门指南》附PDF电子版
- LeetCode Excel Sheet Column Title(表格列数数字到英文转换)
- CreateThread 和_beginthreadex区别
- 【机器学习算法-python实现】svm支持向量机(2)—简化版SMO算法
- 初识Mysql(part6)--我需要知道的4条Mysql语句之利用通配符过滤
- html5 --- 特性检测
- html中两个图片叠放,CSS实现图片叠放(勾选图标)
- 算法笔记(二)——浅析最好、最坏、平均、均摊时间分析方法
- 数据库搭建主从mysql_数据库mysql主从搭建
- 时间戳和字符串互相转换
- C语言 - setjmp与longjmp
- dapper--查询超时时间
- 小程序引入阿里云图标
- Json转XML后将首字母大写(或者其他自己的需求格式)对象中包含list集合以及日期字段的处理(注解形式)
- word复制某一页并插入到新页
- 18个Windows应该有却没有具有的服从(2)
- matlab求梯度的原理,matlab 梯度计算原理
- SpringBoot的个人博客管理系统(毕业论文范文)
热门文章
- 网站服务器2核4核怎么选,云服务器2核和4核区别
- # AES加密原理-详解
- html5有哪些新特性、移除了那些元素?如何处理HTML5新标签的浏览器兼容问题?如何区分 HTML 和HTML5?
- cf训练赛20190806
- 统御项目管理服务器怎么设置,【统御项目管理系统怎么用】统御项目管理系统好不好_使用技巧-ZOL软件百科...
- centos查看kafka版本号
- 【网络】网络基础套接字编程详解
- winform中自定义控件里面的控件随着自定义控件的改变而改变
- python3.x hex、str、bytes转换(完善ing...)
- ppt如何转换pdf格式