sql >> Databasteknik >  >> RDS >> Oracle

SQL för att ta bort dubbletterna i en tabell

Det skulle förmodligen vara mer effektivt att göra något liknande

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. Formatera delvis okända datum med DateTime() från en databas?

  2. Kul med Djangos nya Postgres-funktioner

  3. Flask-SQLAlchemy - i farten anslutningar till flera databaser

  4. SQL Server Express vs express localdb