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

colonna di aggiornamento mysql con valore da un'altra tabella

Oltre a questa risposta, se è necessario modificare tableB.value in base a tableA.value in modo dinamico, è possibile eseguire ad esempio:

UPDATE tableB
INNER JOIN tableA ON tableB.name = tableA.name
SET tableB.value = IF(tableA.value > 0, tableA.value, tableB.value)
WHERE tableA.name = 'Joe'