Mysql
 sql >> Database >  >> RDS >> Mysql

MySQL - Aggiorna i valori in base alla sottoquery

tutto quello che dovresti fare è unirti ai tavoli in questo modo.

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

RISULTATI CON ISCRIVITI

se sei deciso a farlo con un select potresti farlo in questo modo.

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

RISULTATI DA SELEZIONA