Mysql
 sql >> база данни >  >> RDS >> Mysql

Как да актуализирате таблица с помощта на избрана група от втора и самата себе си като източник на данни в MySQL?

Можете да го направите, като пренапишете заявката си:

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. Изберете всички записи, които не отговарят на определени условия в обединена таблица

  2. MySQL групово INSERT или UPDATE

  3. php/mysql с множество заявки

  4. NameError:името '_mysql' не е дефинирано след промяна на настройката на mysql

  5. Изберете оператор вътре в цикъл в Mysql Съхранена процедура