fix: SQL适配H2

This commit is contained in:
junjun 2024-12-18 11:36:11 +08:00 committed by dataeaseShu
parent dd265bf67e
commit f09cbc3e6e

View File

@ -94,32 +94,34 @@
</select>
<delete id="deleteOuterParamsTargetWithVisualizationId" >
DELETE poptvi
FROM
DELETE FROM
visualization_outer_params_target_view_info poptvi
WHERE
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}
poptvi.params_info_id IN (
SELECT params_info_id FROM
(
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}
) tmp
)
</delete>
<delete id="deleteOuterParamsInfoWithVisualizationId" >
DELETE
popi
FROM
DELETE FROM
visualization_outer_params_info popi
WHERE
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}
)
popi.params_id IN (
SELECT params_id FROM
(
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}
) tmp
)
</delete>
<delete id="deleteOuterParamsWithVisualizationId" >