Aqui la consulta:
Código MySQL:
Ver original
FROM prestamos P
De antemano agrdezco la colaboración.
| ||||
![]() Saludos a todos, tengo el siguente inconveniente: Estoy realizando una consulta sql con 3 trablas (prestamos, pagos y cliente) la idea es mostrar algunos datos de cada tabla en un listado (CRUD) el inconveniente que tengo es la consulta me arroja un listado con datos repetidos. Aqui la consulta:
Código MySQL:
Ver original De antemano agrdezco la colaboración.
__________________ Hebeth Mazuera Última edición por gnzsoloyo; 06/11/2015 a las 07:51 |
| ||||
Respuesta: Evitar datos repetidos en consulta Estás creando una relación en estrella, que tiende a generar productos cartesianos. La relación entre Préstamo y Cliente debería ser por INNER JOIN, no LEFT JOIN. Sólo tendría sentido un LEFT JOIN si existiesen prestamos por fuera de la cartera de clietnes... cosa bastante anormal. Adem{ás no estas teniendo cuidado con el manejo de los nulos en las operaciones aritméticas. El NULL no es un dato, y si lo sumas a un valor cualquiera, o lo concatenas a una cadena de texto, el resultado es NULL. Probemos así:
Código MySQL:
Ver original
__________________ ¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente... "El problema es la interfase silla-teclado." (Gillermo Luque) |
Etiquetas: |