Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/07/2017, 12:57
Avatar de heberthm
heberthm
 
Fecha de Ingreso: noviembre-2013
Ubicación: Cali
Mensajes: 65
Antigüedad: 10 años, 4 meses
Puntos: 1
Pregunta Como evitar un producto cartesiano en consulta entre 3 tablas

Cordial saludo, tengo el siguiente inconveniente con una consulta a tres tablas la cual me da como resultado un producto cartesiano(muestra datos repetidos) aquí el código:

SELECT C.cedula, C.nombre, C.apellido1, C.apellido2, V.cedula, V.id,
V.vacunas, V.no_dosis, V.fecha, M.nombre_mascota, M.cedula
FROM clientes C
INNER JOIN mascotas M ON C.cedula = M.cedula
INNER JOIN vacunas V ON C.cedula = V.cedula
WHERE M.cedula = C.cedula

Qué debo cambiar para evitar que se muestren datos repetidos?.
De antemano gracias.
__________________
Hebeth Mazuera