WHIT XXX(列1,列2....) AS (
SELECT 列1,列2... FROM 表WHERE ID=xxxxxx
UNION ALL
SELECT 列1,列2.... FROM 表 WHERE ID = XXX.ParentID
)
SELECT
列1,列2.... FROM XXX
本文介绍了一种使用SQL递归查询的方法,通过构建临时表并使用UNION ALL结合子查询来实现对数据的多层次检索。这种方法适用于需要遍历层级结构数据的情况。
WHIT XXX(列1,列2....) AS (
SELECT 列1,列2... FROM 表WHERE ID=xxxxxx
UNION ALL
SELECT 列1,列2.... FROM 表 WHERE ID = XXX.ParentID
)
SELECT
列1,列2.... FROM XXX
转载于:https://www.cnblogs.com/briny/p/3755269.html

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