1. 程式人生 > >Mysql 通過父節點ID獲取所有子節點數據函數

Mysql 通過父節點ID獲取所有子節點數據函數

mysql return mysq char cas begin cast tid 函數

BEGIN
DECLARE sTemp text;
DECLARE sTempChd text;

SET sTemp = ‘$‘;
SET sTempChd =cast(rootId as CHAR);

WHILE sTempChd is not null DO
SET sTemp = concat(sTemp,‘,‘,sTempChd);
SELECT group_concat(deptId) INTO sTempChd FROM ch_class where FIND_IN_SET(deptParId,sTempChd)>0;
END WHILE;
RETURN sTemp;
END

select * from ch_class where FIND_IN_SET(deptId,getParLst((SELECT MIN(id) from ch_class where kdgId = 機構ID))) GROUP BY deptParId;

Mysql 通過父節點ID獲取所有子節點數據函數