Sql >给定原始帖子中的样本数据,它将返回3 表演

Sql >给定原始帖子中的样本数据,它将返回3 表演,sql,sql-server,recursive-query,adjacency-list,materialized-path-pattern,Sql,Sql Server,Recursive Query,Adjacency List,Materialized Path Pattern,我已经在一个有2500条样本记录的类似大小的表中测试了这种方法,并且它在一秒钟内始终执行良好,这是对天真方法的一个巨大改进。显然,您需要根据自己的数据库和性能需求来评估它,以确定它是否足够有效 /Root /FolderA /SubfolderA /SubfolderB /FolderB /SubfolderA /SubfolderB Id Path 1 /Root 2 /Root/FolderA 3 /Root/Folde

我已经在一个有2500条样本记录的类似大小的表中测试了这种方法,并且它在一秒钟内始终执行良好,这是对天真方法的一个巨大改进。显然,您需要根据自己的数据库和性能需求来评估它,以确定它是否足够有效

/Root
  /FolderA
    /SubfolderA
    /SubfolderB
  /FolderB
    /SubfolderA
    /SubfolderB
Id    Path
1     /Root
2     /Root/FolderA
3     /Root/FolderA/SubfolderA
4     /Root/FolderA/SubfolderB
5     /Root/FolderB
6     /Root/FolderB/SubfolderA
7     /Root/FolderB/SubfolderB
Id    Path
1     /Root
2     /Root/FolderA
3     /Root/FolderA/SubfolderA