sql >> Databasteknik >  >> RDS >> Mysql

MySQL UPPDATERING med SELECT SUM från annan tabell

Du kan UPDATE med JOIN ing de två tabellerna:

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]



  1. Visa data med format i Datagridview

  2. MySQL:När behövs verkligen Flush Privileges i MySQL?

  3. PL/SQL utskriftsreferens markör returneras av en lagrad procedur

  4. Konverterar mysql-kolumnen från INT till TIMESTAMP