MSSQL中递归SQL查询语句实例说明-
- 软件编程
- 2026-01-11 11:35:59
一张表(ColumnTable)的结构如下图所示
当前需要实现的功能:通过Number的值为67来获取当前的节点ID、父节点ID
递归实现SQL语句:
复制代码 代码如下:
with znieyu as
(
select c.Id,c.FatherId,0 as lv1 from ColumnTable c where c.Number=67
union all
select c.Id,c.FatherId,lv1-1 from znieyu z
inner join ColumnTable c
on z.FatherId=c.Id
)
select znieyu.Id ,znieyu.FatherId,znieyu.lv1 as lv from znieyu
实现的效果:
满足条件67ID为6的递归-->6-->2(LV0)-->1(LV-1)-->0(LV-2)
满足条件67ID为8的递归-->8-->5(LV0)-->2(LV-1)-->1(LV-2)-->0(LV-3)
很简单的一个SQL递归,记录下来...
# ID
# 很简单
# SQL
# 所示
# 如下图
# BR
# 递归
# 值为
# gt
# Number
# span
# nbsp
# MSSQL
# lv
# SQL查询
# SQL Server SQL高级查询语句小结
# T-SQL 查询语句的执行顺序解析
# SQL查询语句精华使用简要
# SQL查询语句通配符与ACCESS模糊查询like的解决方法
# 基于SQL中的数据查询语句汇总
# 关于SQL Server查询语句的使用
# 基于mysql查询语句的使用详解
# 防SQL注入 生成参数化的通用分页查询语句
# SQl 跨服务器查询语句
# SQL 查询语句积累
# ColumnTable
# znieyu
相关栏目:
【
教研文案 】
【
日常文案 】
【
AI模型 】
【
网络运营 】
【
营销推广 】
【
云计算 】
【
技术教程 】
【
软件编程 】
【
汉字学习 】
【
歌词歌曲 】
【
精选文章 】
相关推荐:
C语言规律循环累加求和案例
Python控制鼠标键盘代码实例
JavaScript实现复选框全选和取消全选
Android Intent-Filter匹配规则解析
SpringBoot获取Request和Response方法代码解析
python基于socket模拟实现ssh远程执行命令
Golang发送http GET请求的示例代码
python实现图片,视频人脸识别(opencv版)
java8到java15的新功能简介
详解mysql中explain的type
让你相见恨晚的十个Python骚操作
c# 类型的字段和方法设计建议
Docker配置阿里云镜像加速pull的实现
Docker 查看镜像信息的方法
C/C++宏替换实现详解
jquery实现拖拽小方块效果
golang一些常用的静态检查工具详解
MySQL如何使用时间作为判断条件
Navicat Premium远程连接MySQL数据库的方法
Java jdk安装及javac命令无效解决方案
JavaGUI实现随机单词答题游戏
在 Python 中使用 7zip 备份文件的操作
Java 跨域问题的处理方式
C#生成PDF的方法
用python实现一个简单的验证码
Vue $attrs & inheritAttr实现button禁用效果案例
vue-drawer-layout实现手势滑出菜单栏
Oracle PL/SQL异常处理方法解析
如何利用python正则表达式匹配版本信息
Python偏函数实现原理及应用
Spring Boot优雅地处理404异常问题
Java彻底消灭if-else的8种方案
PHP数组实际占用内存大小原理解析
解决go 生成的exe不在bin文件夹里的问题
C++获取字符串长度的几个函数方式
MySql如何查看索引并实现优化
关于docker安全之Docker-TLS加密通讯问题
Docker 清理环境操作
C# winform中窗口关闭按钮的隐藏与禁用详解
python 操作excel表格的方法
docker实现重新打tag并删除原tag的镜像
微信小程序实现弹幕墙(祝福墙)
python里反向传播算法详解
使用PyCharm官方中文语言包汉化PyCharm
Python如何批量生成和调用变量
解决Docker中的error during connect异常情况
java使用jar包生成二维码的示例代码
docker容器状态的转换实现
Java 内存溢出的原因和解决方法
Sublime Text 打开Java文档中文乱码的解决方案
本文转自网络,如有侵权请联系客服删除。
热门内容推荐
C#使用虚拟方法实现多态
- 2026-01-11
JavaScript原生对象之String对象的属性和方法详解
- 2026-01-11
js实现DOM走马灯特效的方法
- 2026-01-11
轻松创建nodejs服务器(1):一个简单nodejs服务器例子
- 2026-01-11
php实现微信公众平台账号自定义菜单类
- 2026-01-11
