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

Jak zaktualizować tabelę za pomocą wybranej grupy w drugiej i siebie jako źródła danych w MySQL?

Możesz to zrobić, przepisując zapytanie:

UPDATE tableA t1, (
   SELECT somekey, SUM(value) value
   FROM tableB t3
   GROUP BY somekey
) t2
SET speed = t1.value + t2.value
WHERE t1.somekey = t2.somekey;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Dlaczego pojawia się błąd, gdy wysyłam wiele zapytań do mysqli_query?

  2. Najlepsze praktyki dotyczące systemu spotkań/rezerwacji PHP/MySQL

  3. MYSQL dowiedzieć się, jak różne są dwa pola tekstowe?

  4. relacja wiele-do-wielu między dwoma podmiotami w wiosennym bucie

  5. Jak obsługiwać sesje na różnych urządzeniach?