Oracle
 sql >> डेटाबेस >  >> RDS >> Oracle

तालिका में डुप्लिकेट को हटाने के लिए SQL

ऐसा कुछ करना शायद अधिक कुशल होगा

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. Oracle में अंतर b/w TIMESTAMP प्रारूप मान कैसे खोजें?

  2. Oracle में JDBC बैच डालने से उत्पन्न कुंजियाँ कैसे प्राप्त करें?

  3. GetOracleDecimal मेमोरी लीक

  4. SQL त्रुटि ORA-01722:अमान्य संख्या

  5. Oracle दो तिथियों के बीच स्ट्रिंग के रूप में स्वरूपित दिनांक प्राप्त करें