Tengo esta consulta a 2 tablas en la base de datos...
Código SQL:
Ver originalSELECT DISTINCT Cliente FROM Credito
WHERE Usado='no' GROUP BY Cliente HAVING COUNT(*)<3
UNION ALL
SELECT DISTINCT Cliente FROM Efectivo
WHERE Usado ='no usado' GROUP BY Cliente HAVING COUNT(*)<3
ORDER BY Cliente DESC
Me saca una lista de los clientes que tienen menos de 3 creditos usados y menos de 3 efectivos usados
Ahora... mi problema es:
si un cliente está en la tabla credito menos de 3 veces pero mas de 3 veces en la tabla efectivo, no quiero que aparezca, quiero que si en una de las dos tablas está ,mas de 3 veces, ignore el hecho de que en la otra esté menos de 3, como puedo hacer eso????
Por ejemplo el cliente 500 tiene 5 credito y 2 efectivo y no quiero que salga en la lista, pero ahora me sale al tener solo 2 en efectivo.
Alguien puede ayudarme por favor?