MySQL函数实现递归查询子节点
来源:互联网 发布:找游戏的软件 编辑:程序博客网 时间:2024/05/17 04:42
根据父节点查找所有的子节点
创建函数getChildrenList
SQL语句如下:
delimiter //
CREATE FUNCTION `getChildrenList`(rootId INT)
RETURNS varchar(1000)
BEGIN
DECLARE sTemp VARCHAR(1000);
DECLARE sTempChd VARCHAR(1000);
SET sTemp = '$';
SET sTempChd =cast(rootId as CHAR);
WHILE sTempChd is not null DO
SET sTemp = concat(sTemp,',',sTempChd);
SELECT group_concat(id) INTO sTempChd FROM province where FIND_IN_SET(pid,sTempChd)>0;
END WHILE;
RETURN sTemp;
END //
delimiter ;
执行查询语句:select * from province where FIND_IN_SET(id,getChildrenList(1))
阅读全文
0 0
- MySQL函数实现递归查询子节点
- mysql递归查询子节点
- mysql -- 递归查询所有子节点
- MySQL 递归查询树状表的所有子节点、所有父节点具体实现
- MySQL递归查询树状表的子节点、父节点具体实现
- MySQL递归查询树状表的子节点、父节点具体实现
- MySQL 递归查询 当前节点及子节点
- MySQL递归查询树状表的子节点、父节点
- MySQL递归查询树状表的子节点、父节点
- MySQL递归查询树状表的子节点、父节点
- MySQL递归查询树状表的子节点、父节点
- mysql 递归查询父节点及子节点
- MySql 递归子节点
- MySQL函数 查询树子节点
- sql递归查询子节点
- 递归实现节点查询
- MYSQL 递归获取 子节点
- mysql读取树形结构所有子节点 mysql递归查询 详解 存储过程详解 查询所有子节点详解
- hdoj 2012
- Linux(CentOS 7)(64位)系统下安装Pymol(1.8.6)
- Leetcode Merge Sorted Array
- SonicOperator之超声波
- 修改网站的最小工作线程WorkerThreads
- MySQL函数实现递归查询子节点
- hdoj 2013
- 欢迎使用CSDN-markdown编辑器
- SonicOperator之数据处理
- 还敢说 JavaScript 简单?
- Activity退出应用程序
- VMware虚拟机启动报错,无法执行64位操作
- hdoj 2014
- [拉格朗日乘数法 二分] BZOJ 2876 [Noi2012]骑行川藏