у меня есть 2 стола
table1: num,X,Y table2: num,X,Y
мне нужно обновить X и Y в table1, где table1.num = table2.num
как это сделать?
мне это нужно в запросе Oracle (я думаю, что на сервере sql это тоже будет работать)
Спасибо заранее
ДЛЯ оракула:
UPDATE table1 t1 SET (x,Y) = (SELECT x, y from table2 WHERE t1.num = t2.num)
ДЛЯ mssql:
UPDATE t1 SET x = t2.x, y = t2.y FROM table1 t1, table2 t2 WHERE t1.num = t2.num