手机
当前位置:查字典教程网 >编程开发 >mssql数据库 >SQLserver2008使用表达式递归查询
SQLserver2008使用表达式递归查询
摘要:复制代码代码如下:--由父项递归下级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

【SQLserver2008使用表达式递归查询】相关文章:

SQL Server中临时表与表变量的区别

SQL Server 2005 模板参数使用说明

sql server2008 排序函数

SQLServer 2005系统配置要求官方说明

SQLServer2005 中的几个统计技巧

SQLServer2005 评估和管理索引

SQL Server 临时表的删除

SQL Server中统计每个表行数的快速方法

SQL Server 2005基础知识详细整理

SQL Server 2005支持的两条新语法

精品推荐
分类导航