Ver Mensaje Individual
  #2 (permalink)  
Antiguo 12/11/2015, 10:25
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: 16 años, 5 meses
Puntos: 2658
Respuesta: consulta relacion muchos a muchos

Cita:
tengo la siguente consulta hecha, pero por cada coche se repiten los dni
Es el comportamiento normal y esperado de un JOIN entre tablas que se relacionan con cardinalidad N.
Por cada Cliente, mostrará todos los campos de esa tabla que le indiques, una vez por cada relación con la segunda tabla, y estas relaciones, una vez por cada relacion válida que exista con la tercera.

Para no mostrar esos datos en la pantalla al usuario debes resolver esas repeticiones por programación. Para la base no existen repeticiones, en tanto al menos una columna mostrada en el SELECT contenga datos diferentes entre dos registros cualesquiera.

¿Se entiende?
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)