Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Mysql Memperbarui catatan dengan nilai dari catatan sebelumnya

Coba kueri ini -

UPDATE refs_table t1
  JOIN (
    SELECT RefID, @s:=IF(Status IS NULL, @s, Status) Status
      FROM (SELECT * FROM refs_table ORDER BY RefID) r,
    (SELECT @s:=NULL) t
  ) t2
  ON t1.RefID = t2.RefID
SET t1.Status = t2.Status


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara mengatur penyandian untuk kolom char tabel di Django?

  2. Apa perbedaan antara addlash PHP dan mysql(i)_escape_string?

  3. Buat tampilan daftar favorit dengan preferensi bersama

  4. MySql tidak berfungsi di Visual Studio 2012 :Jenis atau nama namespace 'MySql' tidak dapat ditemukan

  5. tabel teman MySQL