Hvis du bruger SQL Server, kan du bruge delete fra almindeligt tabeludtryk:
with cte as (
select row_number() over(partition by SICComb, NameComb order by Col1) as row_num
from Table1
)
delete
from cte
where row_num > 1
Her vil alle rækker blive nummereret, du får egen sekvens for hver unik kombination af SICComb
+ NameComb
. Du kan vælge hvilke rækker du vil slette ved at vælge order by
inde i over
klausul.