Cita:
Iniciado por Libras
podrias hacer algo asi
select * from tabla1 as t1
left join tabla2 as t2 on (t1.id=t2.id)
where t2.id is null
asi sacas los que no tienen ninguna factura :)
Muy buen dato, acabo de sacarlo, pero me he complicado demasiado, tu solucion es mejor
SELECT
C.COD_CLIENTE,
C.NOM_CLIENTE,
COUNT(C.COD_CLIENTE) AS CANTIDAD
FROM
CLIENTE C, FACTURA F
WHERE
C.COD_CLIENTE != F.COD_CLIENTE
GROUP BY C.COD_CLIENTE, C.NOM_CLIENTE
HAVING COUNT(C.COD_CLIENTE) > (SELECT COUNT(*) FROM FACTURA)-1
ORDER BY C.COD_CLIENTE