SqlServer实现递归查询

lxl_wy 12 0 PDF 2020-12-17 08:12:40

在一般的系统开发中,我们经常遇到一类问题:查询出某条记录以及与该条记录相关的其他记录。例如,现在需要查询出西湖区以及西湖区所属的市和省,这时候就需要用到SQL递归查询。我在这里构造了一张数据表[tb_Test],其数据如下所示: Id Name ParentId 1 浙江省 NULL 2 杭州市 1 3 湖州市 1 4 滨江区 2 5 拱墅区 2 6 西湖区 2 7 吴兴区 3 8 南浔区 3 9 长兴县 3 向下递归 假设我们现在需要查询杭州市及其下属的区县,其代码如下所示: with cte as ( select Id,Nam

用户评论
请输入评论内容
评分:
暂无评论