admin 管理员组

文章数量: 1184232


2024年4月14日发(作者:sqlite数据库管理器下载)

-- 向上递归

DROP FUNCTION IF EXISTS queryParentAreaInfo;

CREATE FUNCTION queryParentAreaInfo(areaId INT)

RETURNS VARCHAR(4000)

BEGIN

DECLARE sTemp VARCHAR(4000);

DECLARE sTempChd VARCHAR(4000);

SET sTemp='$';

SET sTempChd = CAST(areaId AS CHAR);

SET sTemp = CONCAT(sTemp,',',sTempChd);

SELECT pid INTO sTempChd FROM tb_area WHERE area_id = sTempChd;

WHILE sTempChd <> 0 DO

SET sTemp = CONCAT(sTemp,',',sTempChd);

SELECT pid INTO sTempChd FROM tb_area WHERE area_id = sTempChd;

END WHILE;

RETURN sTemp;

END;

-- 查询id为"5"的节点的所有上级节点:

SELECT * from tb_area where FIND_IN_SET(area_id,queryParentAreaInfo(5));


本文标签: 管理器 数据库 节点 作者 下载