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 originalSELECT DISTINCT (A.No_pago), A.cedula, P.No_prestamo, A.fecha, P.No_cuotas, P.valor_prestamo, P.saldo, P.cuotas_pagadas,
P.valor_cuotas, P.saldo,
P.abono, P.multa, P.cedula, DATEDIFF (CURDATE(), P.fecha ) AS cuota_por_pagar, P.cuotas_pagadas,
C.nombre, C.apellido1, C.apellido2, DATE_ADD( P.fecha, INTERVAL 30 DAY) AS dias_por_pagar
FROM prestamos P
LEFT OUTER JOIN pagos A ON A.cedula = P.cedula
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).