明天的明天 永远的永远 未知的一切 我与你一起承担 ??

是非成败转头空 青山依旧在 几度夕阳红 。。。
  博客园  :: 首页  :: 管理

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

Posted on 2018-09-08 20:17  且行且思  阅读(1214)  评论(0编辑  收藏  举报
用标准sql的with实现递归查询

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;