3
我在SQL删除时遇到了一些麻烦。 SQL Server不喜欢在where子句中有多个参数从table_02
删除行(子查询是表1)。任何帮助,将不胜感激。SQL Server - 使用子查询帮助删除具有多个where子句的行
谢谢。
DELETE FROM table_02
WHERE (col_1,col_2,col_3,col_4)
IN (
SELECT col_1,col_2,col_3,col_4
FROM table_01
GROUP BY
col_1,col_2,col_3,col_4
HAVING SUM(CASE WHEN col_1<6 THEN col_2*-1 ELSE col_2 END)=0
)