2016 - 2024

感恩一路有你

一句sql实现mysql递归查询 sqlserver查询树形结构的所有子节点?

浏览量:1420 时间:2021-03-16 11:54:02 作者:admin

sqlserver查询树形结构的所有子节点?

用标准sql的with实现递归查询(sql2005以上肯定支持,sql2000不清楚是否支持):

with subqry(id,name,pid) as (

select id,name,pid from test1 where id = 5

union all

select test1.id,test1.name,test1.pid from test1,subqry

where test1.pid = subqry.id

)

select * from subqry

sql根据子节点查出所有的父节点的?

这个很简单啊表结构一般如下tablename(表名)id--节点ID,name--节点名称parentid父节点ID,-----获取节点号为6下的所有子节点select*fromtablenametstartwithid=6connectbypriorid=parentid

一句sql实现mysql递归查询 sql递归查询所有子节点 sqlserver递归查询语句

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。