达梦数据库,子查询作为删除条件的sql案例,使用了mybatis批量删除

DELETE FROM "CIRCLE"."AT_AUCTION_FILE"

WHERE AUCTION_CODE IN (

SELECT AUCTION_CODE

FROM "CIRCLE"."AT_AUCTION"

WHERE AUCTION_ID IN (1, 8, 9) AND TENANT_CODE = '2019110100000001'

)

AND TENANT_CODE = '2019110100000001';

复制代码
<delete id="deleteByAuctionIds" parameterType="map">
  DELETE FROM "CIRCLE"."AT_AUCTION_FILE"
  WHERE AUCTION_CODE IN (
  SELECT AUCTION_CODE
  FROM "CIRCLE"."AT_AUCTION"
  WHERE AUCTION_ID IN
  <foreach item="id" collection="auctionIds" open="(" separator="," close=")">
    #{id}
  </foreach>
  AND TENANT_CODE = #{tenantCode}
  )
  AND TENANT_CODE = #{tenantCode};
</delete>
相关推荐
bug攻城狮4 小时前
SaaS多租户架构实践:字段隔离方案(共享数据库+共享Schema)
mysql·架构·mybatis·springboot·1024程序员节
爬山算法4 小时前
Redis(80)如何解决Redis的缓存穿透问题?
1024程序员节
007php0074 小时前
京东面试题解析:同步方法、线程池、Spring、Dubbo、消息队列、Redis等
开发语言·后端·百度·面试·职场和发展·架构·1024程序员节
小丁爱养花4 小时前
Redis 内部编码/单线程模型/string
数据库·redis·缓存·1024程序员节
小二_沏杯二锅头4 小时前
CentOS7.9部署Mysql8(二进制方式)
1024程序员节
萧寂1734 小时前
vue导出数据到excel
1024程序员节
wwlsm_zql5 小时前
「赤兔」Chitu 框架深度解读(十二):分布式并行初始化与管理
人工智能·1024程序员节
siriuuus5 小时前
MySQL 慢查询日志及优化
mysql·1024程序员节
筵陌5 小时前
MYSQL表的操作
数据库·mysql·1024程序员节