【mysql】mysql搜索所有树形结构的节点
来源:互联网 发布:异界大巫txt吾知 编辑:程序博客网 时间:2024/06/11 03:37
转一个大神的方法,能够获取该节点下,所有父节点为此id的id实例,返回值包括此id本身
BEGIN DECLARE sTemp VARCHAR(1000); DECLARE sTempChd VARCHAR(1000); SET sTemp = '$'; SET sTempChd =rootId; WHILE sTempChd is not null DO SET sTemp = concat(sTemp,',',sTempChd); SELECT group_concat(ID) INTO sTempChd FROM sys_organization where FIND_IN_SET(PID,sTempChd)>0; END WHILE; RETURN sTemp; END
2。 在你需要实现的地方如下方式写
(SELECT ID FROM tb WHERE FIND_IN_SET (ID, getChildLst ('"+yourId+"')))
3. 函数里面的逻辑,只需要把一句话改成你现有的逻辑
SELECT group_concat(ID) INTO sTempChd FROM sys_organization where FIND_IN_SET(PID,sTempChd)>0; //就是这个地方
0 0
- 【mysql】mysql搜索所有树形结构的节点
- 递归删除树形结构的所有子节点(java和mysql实现)
- mysql读取树形结构所有子节点 mysql递归查询 详解 存储过程详解 查询所有子节点详解
- mysql树形结构获取叶子节点的写法
- mysql查询树结构的表的某个节点的所有子节点的方法
- mySQL中构建树形结构(类似oracle的树形结构)
- 动态查询一个树形结构表中:某一个节点的所有父节点或者子节点
- mysql树形结构遍历
- 树形结构数据库的保存方式(mysql)
- mysql存储树形结构的数据
- Mysql中实现树状结构的所有子节点的查询
- 取出所有树形结构父节点下的子节点(用存储过程实现)
- MySql如何根据输入的id获得树形结构的子节点列表:使用自连+SUBSTRING_INDEX函数
- mysql查询节点下的所有叶子节点
- mysql中树形结构查询
- Mysql查询树形结构数据
- SqlServer找出所有的子节点,并按树形结构、层次查询
- MySQL 递归查询树状表的所有子节点、所有父节点具体实现
- 网络连接评分机制之NetworkMonitor
- 有关EmguCV使用技巧的简单汇总
- animation应用
- 网络连接评分机制之再谈WIFI与数据切换过程
- Markdown 11种基本语法
- 【mysql】mysql搜索所有树形结构的节点
- 否定伪类(:not) :empty选择器
- School Marks CodeForces - 540B
- CentOS下利用mono+xsp架构asp.net环境
- 【easyui】datagrid中增加进度条
- android性能优化(一)内存优化
- easyui combobox的数据value为0时默认选择此项且提交时不会把这个0提交
- linux下php扩展curl的安装
- 【easyui】datagrid的列可编辑