sql >> Databáze >  >> RDS >> PostgreSQL

Odstraňte duplicitní řádky z malé tabulky

Rychlejším řešením je

DELETE FROM dups a USING (
      SELECT MIN(ctid) as ctid, key
        FROM dups 
        GROUP BY key HAVING COUNT(*) > 1
      ) b
      WHERE a.key = b.key 
      AND a.ctid <> b.ctid


  1. Jak se připojit k databázi Oracle 11 z . síť

  2. SQL Server používá vysoký procesor při hledání uvnitř řetězců nvarchar

  3. Jak zjistím, zda je databáze Oracle nastavena na automatické potvrzení?

  4. Jak vytvořit schéma v Oracle pomocí SQL Developer?