我尝试根据在另一个表中找到的值更新一个表。以下作品:
UPDATE table1 SET col1 = ( SELECT col1 from table2 WHERE table2.col1 = table1.col1 );
我想使用几列来做同样的事情。我认为以下应该带来预期的结果“
UPDATE table1 SET (col1, col2) = ( SELECT col1, col2 from table2 WHERE table2.col1 = table1.col1 );
但我得到一个
syntax error at or near "SELECT"
LINE 1: UPDATE table1 SET (col1, col2) = ( SELECT col1, col2 f...
任何帮助表示赞赏。