因项目迁移,使用的数据库也需要从Oracle迁移到MySQL 其中有个功能使用到了Oracle的Start with…Connect By递归树查询,而MySQL中没有此函数,但可以通过自定义函数的方式来解决这个问题
创建表
create table treeList(
id varchar(10), -- 节点ID
name varchar(10), -- 节点名称
pId varchar(10) -- 父ID
)
插入测试数据
insert into treeList values(1,'中国',