SQL Server 2008: supprimer les doublons de lignes

J'ai des doublons de lignes dans ma table, comment puis-je supprimer basé sur une seule valeur de la colonne?

Par exemple

uniqueid, col2, col3 ...
1, john, simpson
2, sally, roberts
1, johnny, simpson

delete any duplicate uniqueIds
to get 

1, John, Simpson
2, Sally, Roberts
Qui voulez-vous garder? johnny ou jean?
Je n'ai pas l'esprit que je garde.

OriginalL'auteur Fearghal | 2013-08-15