MySql递归查询函数

来源:互联网 发布:php冒泡排序算法 编辑:程序博客网 时间:2024/05/17 04:49
delimiter //create function getOrganizationChildList(rootId int)returns varchar(1000) begin declare sTemp varchar(1000); declare sTempChild varchar(1000); set sTemp = '$'; set sTempChild=cast(rootId as char); while sTempChild is not null do set sTemp=concat(sTemp,',',sTempChild); select group_concat(id) into sTempChild from organization where deleted=1 and  find_in_set(parentId+0,sTempChild)>0; end while; select substring(sTemp,3) into sTemp ;  return sTemp; end //delimiter ;

0 0
原创粉丝点击