El caso es que quiero mosrar las deudas de clientes, si el cliente entrego cheques se le descuenta obviamente, pero quiero mostrar el noombre del cliente, la deuda, que puede ser nula, pero si entrego para lo mismo cheques, que se muestre la suma de los mismo, obviamente si no estan cobrados, porque si esta cobrado el dinero ingreso.
Tengo las siguientes tablas:
Código MySQL:
Ver original
Y mi consulta es:
Código SQL:
Ver original
SELECT nombreyape, deuda, SUM(haber) FROM persona LEFT JOIN cliente ON persona.idpersona=cliente.idpersona LEFT JOIN cheque ON cliente.idcliente=cheque.idcliente WHERE cobrado='n';
Pero el problema es que me muestra solo los que tienen cheques sin cobrar y no todos los clientes.
Gracias por su ayuda