Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

SQL untuk menghapus duplikat dalam tabel

Mungkin akan lebih efisien untuk melakukan sesuatu seperti

DELETE FROM transaction t1
 WHERE EXISTS( SELECT 1
                 FROM transaction t2
                WHERE t1.date = t2.date
                  AND t1.refnumber = t2.refnumber
                  AND t1.parentFolderId = t2.parentFolderId
                  AND t2.id > t1.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. Tandai individu yang berbagi fitur umum dengan Oracle SQL

  2. Dialek hibernasi untuk Oracle Database 11g?

  3. Bagaimana saya bisa menggunakan jaro-winkler untuk menemukan nilai terdekat dalam sebuah tabel?

  4. Nilai atau kesalahan Numerik dalam suatu fungsi dan saya tidak dapat mendeteksi di mana saya salah Oracle

  5. Bagaimana saya bisa mengambil n baris yang tidak terkunci berikutnya dari Oracle?