Pour obtenir la liste des champs pour lesquels il existe plusieurs enregistrements, vous pouvez utiliser ..
select field1,field2,field3, count(*)
from table_name
group by field1,field2,field3
having count(*) > 1
Consultez ce lien pour plus d'informations sur la façon de supprimer les lignes.
http://support.microsoft.com/kb/139444
Il devrait y avoir un critère pour décider de la façon dont vous définissez les "premières lignes" avant d'utiliser l'approche du lien ci-dessus. Sur cette base, vous devrez utiliser une clause order by et une sous-requête si nécessaire. Si vous pouviez publier des exemples de données, cela aiderait vraiment.