今天在一项目中,用到SQL Server的递归查询,记录如下:
With QueryName ( FiledList, Level )
AS (
--递归查询的起始记录
Select FiledList, 0 Level from table where …
Union all
Select FiledList, 0 Level from table a, QueryName b
where 递归条件
) select * from QueryName
有一限制,递归不能超过100层。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/81227/viewspace-742140/ ,如需转载,请注明出处,否则将追究法律责任。