一句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递归查询语句
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。
下一篇
css3怎么学 学技术