Ver Mensaje Individual
  #8 (permalink)  
Antiguo 26/05/2006, 09:02
Notwen
 
Fecha de Ingreso: abril-2006
Mensajes: 268
Antigüedad: 18 años
Puntos: 2
Bueno, no se si entiendo bien lo que pretendes hacer, pero en principio parece que tus tablas no son adecuadas. Si un cliente puede tener más de un contacto, entonces los contactos deberian estar en otra tabla, con un campo que haga referencia al cliente del cual son contactos. Pero si no podés cambiar nada de eso fijate si te sirve el group by:

SELECT * FROM tu_tabla GROUP BY cliente, direccion

Eso te va a devolver un solo registro por cada cliente (debe tener la misma direccion, sino sera como si fuera un cliente distinto) con los datos de solo un contacto. Si un cliente tiene muchos contactos, la verdad no se como se determina cual se muestra.
Saludos.