sql >> Database >  >> RDS >> Mysql

MySQL UPDATE met SELECT SUM uit een andere tabel

U kunt UPDATE met JOIN de twee tabellen:

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. ver.2 PyGreSQL ERROR:from _pg import * ImportError:DLL load failed:De opgegeven module kon niet worden gevonden

  2. Afstand tussen twee punten berekenen (breedtegraad, lengtegraad)

  3. 5 Microsoft Access-tips en -trucs

  4. MySQL of voorwaarde