Puedes UPDATE
con JOIN
ing las dos tablas:
UPDATE Orders o
INNER JOIN
(
SELECT order_id, SUM(qt * unit_price) 'sumu'
FROM items
GROUP BY order_id
) i ON o.id = i.order_id
SET o.total_price = i.sumu
[WHERE predicate]
Puedes UPDATE
con JOIN
ing las dos tablas:
UPDATE Orders o
INNER JOIN
(
SELECT order_id, SUM(qt * unit_price) 'sumu'
FROM items
GROUP BY order_id
) i ON o.id = i.order_id
SET o.total_price = i.sumu
[WHERE predicate]
Cómo agregar una columna calculada en la tabla de SQL Server - Tutorial de SQL Server / T-SQL, parte 47
Detección de cambios incrementales en la base de datos (Oracle a MongoDB ETL)
¡El blog técnico oficial de Microsoft Access ya está en línea!
Cálculo del total acumulado con la cláusula OVER y la cláusula PARTITION BY en SQL Server