sql >> Databáze >  >> RDS >> Sqlserver

Odstraňte duplicitní záznamy a ponechte původní

Protože používáte SQL Server 2005+, můžete k tomu použít CTE:

;WITH cte AS 
(
  SELECT ROW_NUMBER() OVER (PARTITION BY Col1, Col2, Col3  ORDER BY (SELECT 0)) RN
  FROM  yourtable
)
DELETE FROM cte
WHERE RN > 1


  1. Problém s fulltextovými ignorovanými slovy v MySQL

  2. Deklarujte proměnnou složeného typu v PostgreSQL pomocí %TYPE

  3. php databáze obrázek ukazuje problém

  4. Pole tabulky mysql - ID zdroje #7