sqlserver遍历树形目录
发布网友
发布时间:2022-04-09 22:26
我来回答
共1个回答
热心网友
时间:2022-04-09 23:55
使用sqlserver递推查询,可以直接查询出来。
参考资料:http://www.cnblogs.com/xfrog/archive/2010/10/10/1847462.html
WITH lmenu(nav_id,nav_name,nav_parentid,level) as
(
SELECT nav_id,nav_name,nav_parentid,0 level FROM nav nav_parentid=0
UNION ALL
SELECT A.nav_id, A.nav_name,a.nav_parentid, b.level+1 FROM gs_nav A,lmenu b where a.nav_parentid= b.nav_id and nav_id = 10
)
SELECT * from lmenu
具体SQL语句还需要自己验证一下,上面的自己看着乱写的。