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

Libras, te muestro los datos que contienen mis tablas:

Tabla clientes
http://i.imgur.com/Hfqm3O5.png

Tabla mascotas
http://i.imgur.com/hj3ZEM4.png


Tabla vacunas
http://i.imgur.com/UDEQbCt.png

Si observas la tabla vacunas tiene 7 registros y al realizar la consulta me crea un listado con 14 registros como se ve en la siguiente imagen:

http://i.imgur.com/65XcTZ8.png

Se están duplicando los valores de la tabla vacunas de 7 a 14 registros.

Lo que deseo hacer es poder mostrar el listado de vacunas con los campos
cédula, nombre, apellido1, apellido2 (de la tabla cliente)
nombre_mascota y edad (de la tabla mascotas) y
vacuna y No_dosis (de la tabla vacunas) de esta forma resulta una consulta SQL a tres tablas.
__________________
Hebeth Mazuera