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

Menghapus Duplikat di MySQL

Delete from YourTable VersionA
  where VersionA.Time NOT IN
    ( select MAX( VersionB.Time ) Time
         from YourTable VersionB
         where VersionA.UserID = VersionB.UserID
           and VersionA.VisitorID = VersionB.VisitorID )

Sintaks mungkin perlu disesuaikan, tetapi HARUS melakukan triknya. Selain itu, Anda mungkin ingin melakukan pra-kueri Subselect ke tabelnya sendiri PERTAMA, lalu jalankan DELETE FROM terhadap kumpulan hasil tersebut.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Apakah MySQL Connector/J buffer baris saat streaming ResultSet?

  2. Bagaimana Menghindari Lock wait timeout melebihi pengecualian.?

  3. 'Akses ditolak untuk pengguna 'root'@'localhost' (menggunakan kata sandi:TIDAK)'

  4. SQL menghitung nilai tertentu pada beberapa kolom dan baris

  5. Bagaimana cara menghasilkan halaman HTML secara dinamis menggunakan PHP?