Código SQL:
;Ver original
SELECT 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).