Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

coluna de atualização do mysql com valor de outra tabela


Além desta resposta se você precisar alterar tableB.value de acordo com tableA.value dinamicamente você pode fazer por exemplo:
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'