Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/03/2011, 18:34
moscrates
 
Fecha de Ingreso: julio-2008
Mensajes: 366
Antigüedad: 15 años, 9 meses
Puntos: 7
INNER JOIN regresa multiples lineas

Hola tengo esta consulta:

Código MySQL:
Ver original
  1. SELECT * FROM cliente INNER JOIN correo
  2. INNER JOIN banco
  3.  INNER JOIN telefono_cliente
  4. INNER JOIN tipo_tarjeta
  5.  ON cliente.id_cliente=correo.id_cliente
  6.  and cliente.id_cliente=banco.id_cliente
  7.  and telefono_cliente.id_cliente
  8.  and cliente.id_cliente=tipo_tarjeta.id_cliente
  9.  WHERE correo.principal=1
  10.  and telefono_cliente.principal_tel=1


lo que pasa es que me regresa multiples lineas de un mismo usuario y yo quiero que me regrese una linea por usuario.

cabe mencionar que un usuario puede tener varios correos pero solo uno puede ser principal, lo mismo ocurre con telefono_cliente.