caso el 01... funciona bien (solo que si algun cliente no tiene asignado ese concepto en la tabla pagos este no aparece)
Código SQL:
Ver original
SELECT * FROM pagoscliente LEFT JOIN clientes ON clientes.cliente = pagosclavecliente.clavecliente LEFT JOIN estatuspagos ON estatuspagos.concepto = pagoscliente.idpago WHERE pagoscliente.concepto =01
Realice esta consulta y muestro a los clientes que no tienen asignado el concepto en la tabla pagos
y funciona bien
Código SQL:
Ver original
SELECT clave FROM clientes AS c WHERE NOT EXISTS (SELECT *FROM pagosclientes AS p WHERE c.cliente=p.clavecliente)
Hice esto tratando de juntarlas, pero no me muestra resultados correctos
Código SQL:
Alguien puede indicarme como debo manejarlo correctamenteVer original
SELECT * FROM pagoscliente LEFT JOIN clientes ON clientes.cliente = pagosclavecliente.clavecliente LEFT JOIN estatuspagos ON estatuspagos.concepto = pagoscliente.idpago WHERE pagoscliente.concepto =01 OR NOT EXISTS ( SELECT *FROM pagosclientes AS p WHERE clientes.cliente=p.clavecliente ) ORDER BY clientes.ApellidoPaterno
Desde ya mil gracias