当前位置: 首页 > article >正文

sql递归查出某个值下的所有子集数据

一、mapper层
List<Long> selectListById(@Param "grpId") String grpId);

二、xml层

<select id="selectListById" resultType="java.lang.Long">
      WITH RECURSIVE subordinates AS (
          SELECT id,str01,tenant_id
          FROM cloud_base_person
          WHERE str01 = #{grpId}
          UNION ALL
          SELECT t.id, t.str01, t.tenant_id
          FROM cloud_base_persont
          INNER JOIN subordinates s ON t.str01 = s.id
          WHERE t.deleted != '1' AND t.tenant_id = s.tenant_id
      )
      SELECT id FROM subordinates;
</select>


                

http://www.kler.cn/a/443696.html

相关文章:

  • JAVA HTTP压缩数据
  • ROS1入门教程6:复杂行为处理
  • AIDD - 探索语言模型在药物分子生成方面的应用
  • 解析mysqlbinlog
  • 基于Spring Boot的九州美食城商户一体化系统
  • Opencv之对图片的处理和运算
  • 在微服务架构中,处理消息的中间件是实现服务间异步通信的关键组件。以下是几种常见的消息中间件及其特点、优点和缺点
  • 重庆大学《2024年844自动控制原理真题》 (完整版)
  • Arrays.sort和Collections.sort排序基本用法
  • Elasticsearch 实战应用:提升数据洞察与交互体验
  • 在 Solana 上实现 SOL 转账及构建支付分配器
  • 如何在 Spring Boot 中使用 Mapstruct
  • 计算机网络-L2TP VPN基础概念与原理
  • kafka理解记录
  • 清理悬空镜像以减少 Docker 空间占用
  • 二分查找题目:制作 m 束花所需的最少天数
  • Qt WORD/PDF(三)使用 QAxObject 对 Word 替换(QML)
  • Nginx常用配置详解(1)
  • upload-labs靶场1-19关
  • 【信息系统项目管理师-论文真题】2017下半年论文详解(包括解题思路和写作要点)
  • AUTOSAR OS 中Alarm 和 Event 本质和应用
  • 【WebRTC】视频发送链路中类的简单分析(上)
  • 【Golang】 Go 语言中的 Struct、JSON 和 Map 互转:详细指南
  • CTF知识集-PHP特性
  • NFTScan | 12.09~12.15 NFT 市场热点汇总
  • [NSSCTF 2022 Spring Recruit]factor