用标准sql的with实现递归查询(sql2005以上肯定支持,sql2000不清楚是否支持): with subqry(id,name,pid) as (
select id,name,pid from test1 where id = 5 --指定id
union all
select test1.id,test1.name,test1.pid from test1,subqry where test1.pid = subqry.id
)
select* from subqry;
相关文章
- 03-05sqlserver查询指定树形结构的所有子节点
- 03-05js获取树形结构的所有节点(以下调用方法的写法是用在vue项目中)
- 03-05SqlServer 树结构数据 子节点父节点的查询
- 03-05删除指定xml节点下所有子节点的ABAP代码
- 03-05使用Oracle数据库实现树形结构表的子-父级递归查询和删除,通过级联菜单简单举例
- 03-05使用postgre数据库实现树形结构表的子-父级迭代查询,通过级联菜单简单举例
- 03-05使用Oracle数据库实现树形结构表的子-父级迭代(递归)查询和删除,通过级联菜单简单举例
- 03-05[转]Oracle查询树形数据的叶节点和子节点
- 03-05Oracle或者MySQL根据父ID查询所有子ID的数据,树型结构通用
- 03-05Access数据库一种树形结构的实现和子节点查询