Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

MySQL UPDATE dengan SELECT SUM dari tabel yang berbeda

Anda dapat UPDATE dengan JOIN dalam dua tabel:

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mengapa Entity Framework menghasilkan kueri SQL bersarang?

  2. java.sql.SQLException:Tidak ada database yang dipilih

  3. kueri tidak sama tidak berfungsi

  4. Bagaimana mengkonversi dari varbinary ke char/varchar di mysql

  5. Bagaimana cara mencegah injeksi sql dengan php dan mysql