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

Cập nhật hàng với dữ liệu từ một hàng khác trong cùng một bảng

Hãy thử điều này:

UPDATE data_table t, (SELECT DISTINCT ID, NAME, VALUE
                        FROM data_table
                       WHERE VALUE IS NOT NULL AND VALUE != '') t1
   SET t.VALUE = t1.VALUE
 WHERE t.ID = t1.ID
   AND t.NAME = t1.NAME


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. 2 cách trả về hàng chứa ký tự chữ và số trong MySQL

  2. Lỗi nhập MySQLdb trong Python - Mac 10.6

  3. Bảng tổng hợp trong MySQL

  4. PDO mysql:Làm thế nào để biết liệu chèn thành công

  5. Sao chép dữ liệu vào bảng mới trong MySQL