sql >> Base de Datos >  >> RDS >> Mysql

actualizar los valores de las columnas con la columna de otra tabla según la condición

Algo como esto debería hacerlo:

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

También puedes probar esto:

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