SQL Server递归查询如何实现
1、首先打开SQL Server,创建演示数据表,向其中插入数据,如下图所示

2、接着数据插入进去以后,比如要查询003的所有子孙节点数据,如下图所示

3、然后就可以用with as语句先查询003的数据,在进行表关联得到结果,如下图所示

4、运行SQL语句以后就可以得到003的所有子孙节点,如下图所示

5、另外还可以递归查询父节点,比如查007的父节点,如下图所示

6、这个时候更换一下第一个查询语句的where值和第二个的关联方式即可,如下图所示

1、首先打开SQL Server,创建演示数据表,向其中插入数据,如下图所示
2、接着数据插入进去以后,比如要查询003的所有子孙节点数据,如下图所示
3、然后就可以用with as语句先查询003的数据,在进行表关联得到结果,如下图所示
4、运行SQL语句以后就可以得到003的所有子孙节点,如下图所示
5、另外还可以递归查询父节点,比如查007的父节点,如下图所示
6、这个时候更换一下第一个查询语句的where值和第二个的关联方式即可,如下图所示