From dd265bf67ea2e2afa48a137b0fc11d5451b7d1de Mon Sep 17 00:00:00 2001 From: junjun Date: Wed, 18 Dec 2024 11:06:56 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20SQL=E9=80=82=E9=85=8DH2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ExtVisualizationOuterParamsMapper.xml | 33 +++++++++++-------- 1 file changed, 20 insertions(+), 13 deletions(-) diff --git a/core/core-backend/src/main/resources/mybatis/ExtVisualizationOuterParamsMapper.xml b/core/core-backend/src/main/resources/mybatis/ExtVisualizationOuterParamsMapper.xml index 3136e80801..11851f1cd5 100644 --- a/core/core-backend/src/main/resources/mybatis/ExtVisualizationOuterParamsMapper.xml +++ b/core/core-backend/src/main/resources/mybatis/ExtVisualizationOuterParamsMapper.xml @@ -96,24 +96,31 @@ DELETE poptvi FROM - visualization_outer_params_target_view_info poptvi, - visualization_outer_params_info popi, - visualization_outer_params pop + visualization_outer_params_target_view_info poptvi WHERE - poptvi.params_info_id = popi.params_info_id - AND popi.params_id = pop.params_id - AND pop.visualization_id = #{visualizationId} - + poptvi.params_info_id in ( + SELECT poptvi.params_info_id FROM + visualization_outer_params_target_view_info poptvi + INNER JOIN visualization_outer_params_info popi ON poptvi.params_info_id = popi.params_info_id + INNER JOIN visualization_outer_params pop ON popi.params_id = pop.params_id + WHERE pop.visualization_id = #{visualizationId} + ) + - DELETE popi + DELETE + popi FROM - visualization_outer_params_info popi, - visualization_outer_params pop + visualization_outer_params_info popi WHERE - popi.params_id = pop.params_id - AND pop.visualization_id = #{visualizationId} - + popi.params_id in ( + SELECT popi.params_id FROM + visualization_outer_params_info popi + INNER JOIN visualization_outer_params pop ON popi.params_id = pop.params_id + WHERE pop.visualization_id = + #{visualizationId} + ) + DELETE pop