sql >> Databasteknik >  >> RDS >> Mysql

uppdatera kolumnvärden med kolumn i en annan tabell baserat på villkor

Något sådant här borde göra det:

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

Du kan också prova detta:

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


  1. Hur REPLICATE()-funktionen fungerar i SQL Server (T-SQL)

  2. BESTÄLL EFTER IN-värdelistan

  3. SQL Server RAISERROR-uttalande med enkla exempel

  4. Fel relaterat till only_full_group_by vid körning av en fråga i MySql