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

MySQL - Актуализиране на стойности въз основа на подзаявка

всичко, което трябва да направите, е просто да се присъедините към масите по този начин.

UPDATE table2 t2
JOIN table1 t1 ON t1.id = t2.id
SET t2.name = t1.name;

резултати С ПРИСЪЕДИНЯВАНЕ

ако сте настроени да го правите с избран, можете да го направите по този начин.

UPDATE table2 t2,
(   SELECT Name, id 
    FROM table1 
) t1
SET t2.name = t1.name
WHERE t1.id = t2.id

резултати от SELECT



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PDO - Фатална грешка:Извикване на член функция fetch() на необект

  2. Търсене със заместващи знаци в пълнотекстово търсене на MySQL

  3. как да почистите конфигурационния файл на кеша на Laravel Bootstrap?

  4. Как да инсталирате dbWatch за наблюдение на производителността на MySQL в Linux

  5. Escape низ на Python за MySQL