手机
当前位置:查字典教程网 >编程开发 >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()在一个查询中删除重复记录

SQLServer2005 中的几个统计技巧

sql server 2005中使用with实现递归的方法

SQL Server 2005支持的两条新语法

SQL Server 2005 模板参数使用说明

SQL Server 2005的cmd_shell组件的开启方法

SqlServer 2005的排名函数使用小结

SQLServer 2005 控制用户权限访问表图文教程

SQL Server 2005基础知识详细整理

SQLServer2005 评估和管理索引

精品推荐
分类导航