Mysql
 sql >> Baza danych >  >> RDS >> Mysql

MySQL UPDATE z SELECT SUM z innej tabeli

Możesz UPDATE z JOIN w dwóch stołach:

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. LOAD DATA INFILE łatwo przekonwertować RRRRMMDD na RRRR-MM-DD?

  2. Jak sprawdzić, czy przycisk radiowy jest zaznaczony lub zaznaczony w jQuery?

  3. wyświetlaj dane z bazy danych do rozwijanej listy CodeIgniter

  4. MySQL CAST jako DATE

  5. Przechowywanie JSON w bazie danych a posiadanie nowej kolumny dla każdego klucza