sql >> Databasteknik >  >> RDS >> Sqlserver

Ta bort dubbletter med en partition av SQL Server

Ändra din beställning till quicklabdumpid DESC .

WITH cte as(
  SELECT ROW_NUMBER() OVER (PARTITION BY [specimen id]
                            ORDER BY  quicklabdumpid DESC ) RN
  FROM   quicklabdump)
delete from cte where RN>1


  1. java.lang.ClassNotFoundException trots tillägg av beroende

  2. Hur man avgör om en beräknad kolumn är deterministisk i SQL Server

  3. Vilken storlek använder du för varchar(MAX) i din parameterdeklaration?

  4. Exportera lista med vackra permalänkar och inläggstitel