Mysql
 sql >> Base de données >  >> RDS >> Mysql

colonne de mise à jour mysql avec la valeur d'une autre table

En plus de cette réponse si vous avez besoin de changer tableB.value en fonction de tableA.value dynamiquement vous pouvez faire par exemple :

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'