SQL Server递归查询如何实现

 时间:2026-02-16 22:57:31

1、首先打开SQL Server,创建演示数据表,向其中插入数据,如下图所示

SQL Server递归查询如何实现

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

SQL Server递归查询如何实现

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

SQL Server递归查询如何实现

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

SQL Server递归查询如何实现

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

SQL Server递归查询如何实现

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

SQL Server递归查询如何实现

1、1,打开SQL Server,创建演示数据表,向其中插入数据

2,数据插入进去以后,比如要查询003的所有子孙节点数据

3,用with as语句先查询003的数据,在进行表关联得到结果

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

5,还可以递归查询父节点,比如查007的父节点

6,更换一下第一个查询语句的where值和第二个的关联方式即可

  • idea设置宽屏模式
  • Windows 7 控制面板 电源选项
  • vegas如何调整预览窗口?
  • 如何调整素材顺序、复制与删除素材
  • Arctime Pro怎样给字幕块分组?
  • 热门搜索
    无限极化妆品怎么样 难受怎么办 涨幅怎么算 上海工程技术大学怎么样 林清轩怎么样 金毛幼犬怎么喂养 宝宝不吃奶粉怎么办 ps图层怎么解锁 宝宝上幼儿园哭怎么办 食指麻木是怎么回事