树形查询sql
来源:互联网 发布:视频消音软件手机 编辑:程序博客网 时间:2024/06/07 06:45
DELIMITER $$
USE `ylq_copy`$$
DROP FUNCTION IF EXISTS `getChildList`$$
CREATE DEFINER=`ylqtest`@`%` FUNCTION `getChildList`(rootId INT) RETURNS VARCHAR(1000) CHARSET utf8
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(match_group_id) INTO sTempChd FROM match_group_info WHERE FIND_IN_SET(match_group_parent_id,sTempChd)>0;
END WHILE;
RETURN sTemp;
USE `ylq_copy`$$
DROP FUNCTION IF EXISTS `getChildList`$$
CREATE DEFINER=`ylqtest`@`%` FUNCTION `getChildList`(rootId INT) RETURNS VARCHAR(1000) CHARSET utf8
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(match_group_id) INTO sTempChd FROM match_group_info WHERE FIND_IN_SET(match_group_parent_id,sTempChd)>0;
END WHILE;
RETURN sTemp;
END$$
USE `ylq_copy`$$
DROP FUNCTION IF EXISTS `getParentLst`$$
CREATE DEFINER=`ylqtest`@`%` FUNCTION `getParentLst`(rootId INT) RETURNS VARCHAR(1000) CHARSET utf8
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(match_group_parent_id) INTO sTempChd FROM match_group_info WHERE FIND_IN_SET(match_group_id,sTempChd)>0;
END WHILE;
RETURN sTemp;
END$$
DELIMITER ;
0 0
- 树形表查询SQL
- sql树形查询
- 树形查询sql
- oracle 树形 sql查询例子
- Oracle SQL树形结构查询
- sql 树形结构查询语句 (sql 2005+)
- SQL图示树形数据表查询存储过程
- 有关树形结构的查询--Sql
- 广度优先的sql树形查询
- 有关树形结构的查询--Sql
- SQL 中树形结构查询的运用
- 树形结构表记录 :sql递归查询
- SQL优化经典案例----树形查询优化
- Oracle数据库中进行树形查询sql
- 树形查询SQL优化一例
- SQL 树形菜单查询,查询本身和所有下级项
- 树形查询
- oracle中一个树形关联表的查询排序sql
- 深入理解Lock
- LeetCode *** 55. Jump Game
- MongoDB数据库安装图解
- 多表连接查询
- Android中JavaScript和Native之间的Bridge
- 树形查询sql
- 【Spring实战】—— 14 传统的JDBC实现的DAO插入和读取
- 深入理解synchronized
- 倍福WinCE网络配置问题
- BZOJ 4509 USACO 2016 Jan Gold Angry Cows
- String常量池
- BZOJ4542: [Hnoi2016]大数
- c# 一维数组和二维数组的定义几种方式
- STL中的vector用法