手机
当前位置:查字典教程网 >编程开发 >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 2005 模板参数使用说明

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

SQLServer2005 的查询独占模拟

SQL Server显示行号

SQL Server 2008的新压缩特性

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

sql server 2000 版本查询

SQL Server 2005支持的两条新语法

SQLServer2005中的SQLCMD工具使用

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

精品推荐
分类导航