SQL循环查询父节点信息
解决问题:日常关系表中只会存放一层父子关系信息,要求循环追溯查询出所有层级的父节点。子-->父1-->父2-->父3-->...,示例使用的Postgre数据库,其他数据库同样适用。一般思路采用不断left join向上搜寻,代码如下:create table test(id int,name varchar(100),parentId int); --初始化父子关系表insert into test values(101,'a',100);insert int
原创
2021-07-08 13:29:32 ·
2121 阅读 ·
0 评论