Supongo que tienes que recorrer todos los resultados e ir eliminándolos de a uno... el problema es que si son exactamente iguales (no tienen ni siquiera
id autoincrementable), va a ser un problema no borrar todos, no sólo las réplicas... una solución que se me ocurre es eliminar todos los registros que tengan réplicas y luego volver a insertarlos una sola vez. Para saber si un registro tiene réplica simplemente recorre los resultados de una consulta (ordenada por alguno de los campos) y guarda en un
array todos los datos del anterior registro. Por cada vuelta comparas el anterior registro con el actual, si son iguales es que el segundo es una réplica del primero. ¡Suerte!