From 16be1040f8ee366efa50f0025a37962b1871e3f6 Mon Sep 17 00:00:00 2001 From: zxb <919411476@qq.com> Date: Wed, 27 Sep 2023 09:43:08 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=20deleteWithoutGBId=20sql=20?= =?UTF-8?q?=E8=AF=AD=E5=8F=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../iot/vmp/storager/dao/StreamPushMapper.java | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/src/main/java/com/genersoft/iot/vmp/storager/dao/StreamPushMapper.java b/src/main/java/com/genersoft/iot/vmp/storager/dao/StreamPushMapper.java index 4efc058d..b779e56f 100644 --- a/src/main/java/com/genersoft/iot/vmp/storager/dao/StreamPushMapper.java +++ b/src/main/java/com/genersoft/iot/vmp/storager/dao/StreamPushMapper.java @@ -102,14 +102,12 @@ public interface StreamPushMapper { @Delete("DELETE FROM wvp_stream_push") void clear(); - @Delete("delete" + - " from wvp_stream_push " + - " where id in " + - " (select temp.id from " + - " (select wgs.gb_stream_id as id " + + @Delete("delete wvp_stream_push" + + " from wvp_stream_push" + + " join (select wgs.gb_stream_id as id" + " from wvp_gb_stream wgs" + " left join wvp_stream_push sp on sp.id = wgs.gb_stream_id" + - " where wgs.gb_id is null and wgs.media_server_id = #{mediaServerId}) temp)" + " where wgs.gb_id is null and wgs.media_server_id = #{mediaServerId}) temp on wvp_stream_push.id = temp.id" ) void deleteWithoutGBId(String mediaServerId);