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

SQL để xóa các bản sao trong bảng

Có lẽ sẽ hiệu quả hơn nếu làm điều gì đó như

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. Có thể liên kết đến một liên kết cơ sở dữ liệu khác không?

  2. Hàm Group_concat MySQL tương đương trong Oracle

  3. oracle kết nối bởi nhiều phụ huynh

  4. Lắng nghe các thay đổi của Cơ sở dữ liệu Oracle trong .net

  5. SQL bí ẩn chặn quy trình đã lưu trữ của tôi không cho thực thi trên ORACLE