Ver Mensaje Individual
  #2 (permalink)  
Antiguo 14/02/2007, 13:15
Avatar de Mithrandir
Mithrandir
Colaborador
 
Fecha de Ingreso: abril-2003
Mensajes: 12.106
Antigüedad: 21 años, 8 meses
Puntos: 25
Re: Consulta complicada

Esto te debe dar una idea de como comenzar:

SELECT *
FROM clientes c
LEFT OUTER JOIN ppto p1
ON c.llave = p1.llave
LEFT OUTER JOIN pago p2
ON c.llave = p2.llave
LEFT OUTER JOIN factura f
ON c.llave = f.llave
WHERE p1.llave IS NOT NULL OR p2.llave IS NOT NULL OR f.llave IS NOT NULL

Esto asume que SIEMPRE gobierna la tabla de clientes, es decir que no tienes clientes "perdidos" (como facturas cuyo # de cliente no existe).
__________________
"El hombre, en su orgullo, creó a Dios a su imagen y semejanza."
Friedrich Nietzsche