ORACLE aktualisiert das Abfrageergebnis als Aktualisierungsfeld für andere Tabellen
Es wird in Unternehmen häufig verwendet, um Daten stapelweise zu ändern. Vor jedem Schreiben dauert die Suche auf Baidu lange. Dieses Mal werden sie einfach direkt für die zukünftige Verwendung aufgezeichnet.
Grundformat
UPDATE 表名 SET 表名.字段名= (
SELECT 查询结果.字段名 FROM
(查询语句) 结果表
WHERE
表名.ID=结果表.ID
)
Beispielsatz
UPDATE TABLE1 t1
SET t1.name = (
SELECT t2.name FROM
( SELECT name, id FROM TABLE2 ) t2
WHERE t1.id = t2.id
)