sqlserver 组织结构树查询
程序员文章站
2022-03-11 08:58:16
...
-- with一个临时表
with temp(ID,PID,Name,curLevel)
as
(
--1:初始查
select id,pid,Name,1 as level from dbo.org
where id =1
union all
--2:递归条件
select a.ID,a.PID,a.Name, b.curLevel+1from org a
inner join
temp b
on ( a.pId=b.ID)
)
select * from temp where temp.curLevel=2
推荐阅读
-
使用SQLSERVER 2005/2008 递归CTE查询树型结构的方法
-
Sqlserver数据库中char、varchar、nchar、nvarchar的区别及查询表结构
-
java 构造一个n层树数据结构(只查询一次数据库)
-
使用SqlServer CTE递归查询处理树、图和层次结构
-
SQL Server 通过with as方法查询树型结构
-
sqlserver实现树形结构递归查询(无限极分类)的方法
-
用SQL实现树的查询 SQLSQL Server数据结构算法ASP
-
sqlserver 树形结构查询单表实例代码
-
JavaScript数据结构与算法之检索算法实例分析【顺序查找、最大最小值、自组织查询】
-
查询SQLServer2005中某个数据库中的表结构、索引、视图、存储过