sql >> Database >  >> RDS >> Mysql

mysql-updatekolom met waarde uit een andere tabel

Als u naast dit antwoord tableB.value dynamisch moet wijzigen volgens tableA.value, kunt u bijvoorbeeld het volgende doen:

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'


  1. Retourwaarde van sql-script naar shell-script

  2. Voorbeeld van het gebruik van bind_result versus get_result

  3. Converteer een Unix-tijdstempel naar een datumwaarde in Oracle

  4. Informatie over de information_schema database in MySQL