Prova detta:
UPDATE table1
SET a = t2.a, b = t2.b, .......
FROM table2 t2
WHERE table1.id = t2.id
Det borde fungera i de flesta SQL-dialekter, exklusive Oracle.
Och ja - det är mycket att skriva - det är så SQL gör det här.
Prova detta:
UPDATE table1
SET a = t2.a, b = t2.b, .......
FROM table2 t2
WHERE table1.id = t2.id
Det borde fungera i de flesta SQL-dialekter, exklusive Oracle.
Och ja - det är mycket att skriva - det är så SQL gör det här.