Cita: me devuelve registros repetidos.
POINT Y TAG SE REPITEN
Por cierto, eso
no es una repetición, estrictamente hablando, porque el DISTINCT toma en consideración
todos los campos de cada registro, así que mientras los dos últimos valores varien, no se considera una repetición, sino el
resultado natural de la consulta en una relación 1:N.
En ese tipo de relaciones, el primer registro aparecerá tantas veces como relaciones tenga con la segunda tabla.
Por otro lado, es evidente para mi que existe una muy mala definición de la relación, desde el momento en que estás vinculando
una parte de un campo de una tabla con una parte de otro en otra tabla.
En otras palabras, no existe una relación A = b, y eso implica un mal diseño de datos.
No puedo hacer un análisis más profundo porque no has aportado información suficiente respecto a qué es cada tabla y que datos representan cada uno de los campos entre ellas.