А не проще сделать то же самое через INSERT, удалив сназача из 3 таблицы все? (REPLACE возможно сразу).
Если нет, я в MS SQL Server делал так:
UPDATE t3
SET t3.name = t1.name , t3.pp = t2.pp
FROM t1
INNER JOIN t2 ON (t1.id=t2.id)
INNER JOIN t3 ON (t3.id = t2.id)
Не знаю, никогда не работал с Ораклом, будет ли работать в нем, или нет. Попробуйте.
|