sql >> Databáze >  >> RDS >> Oracle

SQL k odstranění duplikátů v tabulce

Asi by bylo efektivnější udělat něco jako

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. PostgreSQL:Čas vytvoření tabulky

  2. Potřebujete dotaz na mysql

  3. Vložte více řádků do připraveného příkazu mysqli

  4. PostgreSQL - Zápis dynamického SQL do uložené procedury, která vrací sadu výsledků