Wie war das doch noch mal mit der query, die doppelte Einträge von was auch immer in einer Tabelle findet?
Beispiel für doppelte email Adressen in tt_address bei TYPO3:
select email, count(email) as cnt
from tt_address
group by email
having cnt > 1
order by cnt;
Beispiel für das Löschen von Duplikaten in fe_users:
DELETE fe1 FROM fe_users fe1, fe_users fe2 WHERE fe1.uid > fe2.uid AND fe1.email = fe2.email