Ver Mensaje Individual
  #4 (permalink)  
Antiguo 30/09/2008, 08:48
jurena
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 2 meses
Puntos: 300
Respuesta: Filtrar Consulta

Para consultarlos, prueba así, aunque seguro que hay otras soluciones con mejor rendimiento:
Código sql:
Ver original
  1. SELECT IF( t1.nombre <> '', t1.nombre, t2.nombre ) AS nombre, IF( t1.apellidos <> '', t1.apellidos, t2.apellidos ) AS apellidos, IF( t1.direccion <> '', t1.direccion, t2.direccion ) AS direccion
  2. FROM tabla t1
  3. INNER JOIN tabla t2 ON ( t1.idcliente = t2.idcliente
  4. AND t1.direccion <> t2.direccion )
  5. GROUP BY t1.idcliente