求一条SQL语句 查询所有下级

moduofanchen moduofanchen 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
我能查出某个单位的所有下级
---------------------------
WITH rs(
id ,[level])
AS(
select id, 0 from OrganizeInfo
where id = 31
UNION ALL
select OrganizeInfo.id, rs.[level]+1
from OrganizeInfo inner join rs on OrganizeInfo.ParentId = rs.id ) select * from rs

结果
----------------------------------
id level
----------- -----------
31 0
98 1
99 1
100 1
101 1
102 1
103 1
104 1

现在有CertificateInfo 表
存的时候单位的证件
表有自增id 单位id 以及证书信息

提问
-------------------------------------
需要得出传入单位ID所有下级的证书信息(注:所有下级 意思就是包括下级的下级 下级的下级的下级....)
...全文

相关推荐

Mysql查询最近一条记录的sql语句(优化篇)

总结来说,优化查询最近一条记录的SQL语句,关键在于减少全表扫描,利用索引以及聚合函数来提高查询效率。在处理大量数据时,应优先考虑效率更高的方法,以降低数据库的负载。

weixin_38653664

详解一条SQL语句的执行过程

SQL是一套标准,全称结构化查询语言,是用来完成和数据库之间的通信的编程语言,SQL语言是脚本语言,直接运行在数据库上。同时,SQL语句与数据在数据库上的存储方式无关,只是不同的数据库对于同一条SQL语句的底层实现不同罢了,但结果相同。 一般情况下,大部分SQL语句在不同的数据库上是通用的,但我们知道每个数据库都有自己独有的特性,像在MySql数据库中,可以使用substr(取字符串),trim(...

数据大观察

sql server 2008 递归查询所有上级或下级数据

在SQL Server 2008中实现递归查询来获取所有上级或下级数据是一项非常实用的技术,尤其是在处理具有层次结构的数据时。

qwj5375

一条sql语句完成MySQL去重留一

本文主要介绍如何使用SQL语句来实现“去重留一”,即删除重复记录并仅保留一条,且判断重复的标准基于多个字段。以下是对这个问题的详细解答。

weixin_38665629

一条SQL语句查询多个数据库

本篇介绍如何通过一条SQL语句实现跨多个数据库的查询,并给出了一些具体的实现方式。

weixin_38517728
评论 6
收藏 已收藏
分享
返回顶部
moduofanchen
.NET社区 62,272 成员 668,968 内容