zl程序教程

您现在的位置是:首页 >  后端

当前栏目

SQLserver2008使用表达式递归查询

递归 使用 查询 表达式 sqlserver2008
2023-06-13 09:14:18 时间
复制代码代码如下:

--由父项递归下级
withcte(id,parentid,text)
as
(--父项
selectid,parentid,textfromtreeviewwhereparentid=450
unionall
--递归结果集中的下级
selectt.id,t.parentid,t.textfromtreeviewast
innerjoincteascont.parentid=c.id
)
selectid,parentid,textfromcte

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

--由子级递归父项
withcte(id,parentid,text)
as
(--下级父项
selectid,parentid,textfromtreeviewwhereid=450
unionall
--递归结果集中的父项
selectt.id,t.parentid,t.textfromtreeviewast
innerjoincteascont.id=c.parentid
)
selectid,parentid,textfromcte