Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

cập nhật giá trị cột với cột của bảng khác dựa trên điều kiện

Điều gì đó như thế này nên làm điều đó:

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

Bạn cũng có thể thử cách này:

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tìm nạp hàng đơn, cột đơn với PDO

  2. Múi giờ MySQL

  3. Hiểu bộ ký tự và cụm từ trong MySQL

  4. Cách kiểm tra xem một bảng đã tồn tại chưa trước khi tạo nó trong MySQL

  5. MIN () - Tìm giá trị nhỏ nhất trong một cột trong MySQL