sql >> Database teknologi >  >> RDS >> Mysql

opdater kolonneværdier med kolonne i en anden tabel baseret på betingelse

Noget som dette burde gøre det :

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

Du kan også prøve dette:

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


  1. Masseindsæt delvist citeret CSV-fil i SQL Server

  2. SQL Server Database Backup Encryption

  3. Liste over datatyper i SQL Server 2017

  4. Hvordan kan jeg se SQL-udførelsesplanen i Oracle?