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
)