我试图在H2中执行以下更新语句
UPDATE table1
SET STATUS_CD = 1
WHERE (col1, col2)
IN (select col1, col2 FROM table2)
但它会产生Subquery is not a single column query
答案 0 :(得分:0)
使用Exists
UPDATE table1 t1
SET STATUS_CD = 1
WHERE exists (Select 1 FROM table2 t2 where t1.col1 = t2.col1 and t1.col2 = t2.col2)