Ver Mensaje Individual
  #3 (permalink)  
Antiguo 02/08/2008, 05:17
jurena
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 17 años
Puntos: 300
Respuesta: AYUDAAA Consulta multiple con campos nulos incluidos

Si todavía no lo has resuelto, prueba así:
SELECT cl.nombre, cl.apellido, r.reclamo, sr.solucion FROM cliente cl LEFT JOIN reclamo r ON cl.rut = r.rut_cl LEFT JOIN solucion_reclamo sr ON r.id_reclamo=sr.id_reclamo_

Te mostrará todos los clientes, tengan o no reclamos; te pondrá NULL en reclamo para aquellos que no lo tengan; te mostrará todos los reclamos, tengan o no solución; y cuando no la tengan, aparecerá NULL en solución.
Una cosa: usando IFNULL podrás cambiar el NULL por texto como "sin reclamo", pero eso lo dejo a tu criterio. Podrás buscar los que no tengan reclamo con
WHERE r.reclamo IS NULL
etc.
y para buscar los que tengan reclamo y no solución:
WHERE r.reclamo IS NOT NULL AND sr.solucion IS NULL