经常在一个表中有父子关系的两个字段,比如empno与manager,这种结构中需要用到树的遍历。...生活580',-1),
(16,'左上幻灯片',13),
(17,'帮忙',14),
(18,'栏目简介',17);
二、利用临时表和递归过程实现树的遍历...(mysql的UDF不能递归调用):
[c-sharp]
DELIMITER $$
USE `db1`$$
-- 从某节点向下遍历子节点
-- 递归生成临时表数据
DROP...因为mysql对动态游标的支持不够,所以要想做成通用的过程或函数比较困难,可以利用两个临时表来转换(同时去掉了递归调用),是个相对通用的实现。
2....目前来看无论哪种实现,效率都不太好,希望mysql自己能实现oracle 的connect by 功能,应该会比较优化。
参考:MySQL中进行树状所有子节点的查询