Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Aktualisieren Sie die Spaltenwerte mit der Spalte einer anderen Tabelle basierend auf der Bedingung

So etwas sollte es tun:

UPDATE table1 
   SET table1.Price = table2.price 
   FROM table1  INNER JOIN  table2 ON table1.id = table2.id

Sie können auch Folgendes versuchen:

UPDATE table1 
   SET price=(SELECT price FROM table2 WHERE table1.id=table2.id);