En principio, sin código, es difícil decir nada, pero suponiendo que estás hablando de una tabla en la base de datos, donde en una consulta devuelve N veces un conjunto de datos, mientras otros datos varían entre los diferentes registros, eso
no se considera repetición, sino que es
el resultado normal y esperado de una consulta a la base de datos con JOIN, que sólo nos muestra que hay una relación 1:N entre ciertos datos y las localidades.
Eso no es un error.
Lo que debes administrar es en la vista, cómo representar esos datos para que no te estorben en la visualización de la información.
Hace un par de días vino alguien con un tema semejante (te recomiendo usar el buscador del foro antes de postea una duda), y le di la misma explicación aunque algo más detallada, y le mostré cuál era la lógica que debía aplicar.
Puede que te sirva:
http://www.forosdelweb.com/f18/datos...7/#post4710993