手机
当前位置:查字典教程网 >编程开发 >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使用表达式递归查询】相关文章:

SqlServer 2005中使用row_number()在一个查询中删除重复记录

Sql server2005 优化查询速度50个方法小结

SQL Server 临时表的删除

SQL server 2005中设置自动编号字段的方法

SQLServer2005 中的几个统计技巧

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

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

SQLServer2005重建索引前后对比分析

SQLServer2008数据库备份还原和数据恢复

SQL Server 2008商业智能详解

精品推荐
分类导航