Ver Mensaje Individual
  #3 (permalink)  
Antiguo 19/04/2013, 11:57
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años
Puntos: 2658
Respuesta: Crear una 3° tabla, partiendo de algunas columnas desde 2 tablas distintas

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.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)