sqlserver with递归向下遍历语句
WITH xx AS
(SELECT * FROM 表 WHERE pid = ‘需要向下遍历的节点ID’
UNION ALL
SELECT 表.* FROM xx JOIN 表 ON xx .id = 表.pid)
SELECT * FROM xx
使用SQLServer的递归WITH查询实现深度向下遍历,
本文介绍了如何在SQLServer中使用WITH(CommonTableExpression)语句进行递归查询,以便从给定节点ID开始,向下遍历并获取所有相关数据,包括子级节点。
sqlserver with递归向下遍历语句
WITH xx AS
(SELECT * FROM 表 WHERE pid = ‘需要向下遍历的节点ID’
UNION ALL
SELECT 表.* FROM xx JOIN 表 ON xx .id = 表.pid)
SELECT * FROM xx

被折叠的 条评论
为什么被折叠?