SQLserver2008使用表达式递归查询_mssql数据库教程-查字典教程网
SQLserver2008使用表达式递归查询
SQLserver2008使用表达式递归查询
发布时间:2016-12-28 来源:查字典编辑
摘要:复制代码代码如下:--由父项递归下级withcte(id,parentid,text)as(--父项selectid,parentid,te...

复制代码 代码如下:

--由父项递归下级

with cte(id,parentid,text)

as

(--父项

select id,parentid,text from treeview where parentid = 450

union all

--递归结果集中的下级

select t.id,t.parentid,t.text from treeview as t

inner join cte as c on t.parentid = c.id

)

select id,parentid,text from cte

---------------------

--由子级递归父项

with cte(id,parentid,text)

as

(--下级父项

select id,parentid,text from treeview where id = 450

union all

--递归结果集中的父项

select t.id,t.parentid,t.text from treeview as t

inner join cte as c on t.id = c.parentid

)

select id,parentid,text from cte

相关阅读
推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  • 最新mssql数据库学习
    热门mssql数据库学习
    编程开发子分类