これを試してください:
UPDATE table1
SET a = t2.a, b = t2.b, .......
FROM table2 t2
WHERE table1.id = t2.id
これは、Oracleを除くほとんどのSQLダイアレクトで機能するはずです。
そしてそうです-それはたくさんのタイピングです-それはSQLがこれを行う方法です。
これを試してください:
UPDATE table1
SET a = t2.a, b = t2.b, .......
FROM table2 t2
WHERE table1.id = t2.id
これは、Oracleを除くほとんどのSQLダイアレクトで機能するはずです。
そしてそうです-それはたくさんのタイピングです-それはSQLがこれを行う方法です。