教程集 www.jiaochengji.com
教程集 >  数据库  >  mysql  >  正文 mysql递归查询替代函数实例

mysql递归查询替代函数实例

发布时间:2016-04-14   编辑:jiaochengji.com
分享一个mysql递归查询的函数,在mysql中实现递归查询功能,有需要的朋友参考下。

例子,mysql递归查询函数代码。
 

复制代码 代码示例:
#供应商类型递归查询函数 
drop  function    if  exists   getChildLst_SupplierType ; 
CREATE FUNCTION getChildLst_SupplierType(codeId varchar(25)) 
RETURNS varchar(1000) 
BEGIN 
DECLARE sTemp VARCHAR(1000); 
DECLARE sTempChd VARCHAR(1000); 
declare rootId varchar (200); 
SET sTemp = '$'; 
 
#SET sTempChd =cast(codeId as CHAR); 
 
select PATRIARCHYCODE into rootId  from  TB_FPTS_COMMON_SUPPLIERTYPE  where SUPPLIERTYPE_CODE =sTempChd; 
 
SET sTempChd=rootId; 
 
WHILE sTempChd is not null DO 
SET sTemp = concat(sTemp,',',sTempChd); 
SELECT group_concat(SUPPLIERTYPE_CODE) INTO sTempChd FROM TB_FPTS_COMMON_SUPPLIERTYPE where FIND_IN_SET(PATRIARCHYCODE,sTempChd)>0; 
END WHILE; 
 
RETURN sTemp; 
 
END 

mysql递归查询树形叶子
MySQL 递归查询当前节点子节点
mysql递归查询实现方法
MySQL存储过程递归调用实例

您可能感兴趣的文章:
mysql递归查询替代函数实例
mysql递归查询(分页版)代码
mysql递归查询树形叶子
Mysql递归查询树型结构实现代码
mysql递归查询(未分页版本)
MySQL 递归查询当前节点子节点
mysql递归查询实例解析
php递归实现无限分类生成下拉列表函数代码
mysql分页查询 oracle分页查询
php递归算法 php递归函数无限级分类

关键词: mysql  递归查询   
[关闭]
~ ~