Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/11/2015, 08:47
Avatar de heberthm
heberthm
 
Fecha de Ingreso: noviembre-2013
Ubicación: Cali
Mensajes: 65
Antigüedad: 10 años, 4 meses
Puntos: 1
Pregunta No mostrar datos repetidos en consulta JOIN

Saludos a todos, tengo el siguiente interrogante: cómo puedo evitar que el resultado de una consulta de 3 tablas me arroje datos repetidos. Aquí pongo en código:

Código SQL:
Ver original
  1. SELECT DISTINCT (A.No_pago), A.cedula, P.No_prestamo,  A.fecha,  P.No_cuotas, P.valor_prestamo, P.saldo, P.cuotas_pagadas,  
  2.    P.valor_cuotas, P.saldo,  
  3.    P.abono, P.multa,  P.cedula,  DATEDIFF (CURDATE(), P.fecha ) AS cuota_por_pagar, P.cuotas_pagadas,
  4.    C.nombre, C.apellido1, C.apellido2, DATE_ADD( P.fecha, INTERVAL 30 DAY) AS dias_por_pagar
  5. FROM prestamos P
  6. LEFT OUTER JOIN pagos A ON A.cedula = P.cedula
  7. RIGHT OUTER JOIN clientes C ON C.cedula = P.cedula WHERE P.saldo > 0 AND A.No_pago IS NOT NULL GROUP BY A.No_pago  ASC LIMIT $inicial,$cantidad
;

La anterior consulta me arroja en un GRID me repite los datos de cada cliente(valor_prestamo, valor_pagado.abono, multa).
__________________
Hebeth Mazuera

Última edición por gnzsoloyo; 11/11/2015 a las 09:10