Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/06/2006, 09:54
finikini
 
Fecha de Ingreso: abril-2005
Mensajes: 100
Antigüedad: 19 años
Puntos: 0
tengo un lio con los join

tengo dos tablas una:

tabla "personas" con los campos:
nick (key primaria), nombre, apellidos.

y tabla "trabajo" con los campos:
nick (key primaria), empresa.

lo que pretendo es sacar atraves del nick el nombre y los apellidos mas la empresa si es que es enombre esta en esa tabla.

uso este select:
"SELECT * FROM personas LEFT JOIN empresas ON personas.nick = trabajo.nick where personas.nick='$nick' limit 1"

en principio funciona cuando encuentra el $nick en la tabla me da 1 resultado y cuando no lo encuentra pues 0 resultados como debe ser, el problema es cuando busco un nick en la tabla "personas" que no esta en la tabla "trabajo" me da 1 resultado como debe ser tb pero el campo nick me aparece vacio y el nombre y el apellido si sale:

Array ( [nick] => [nombre] => manolo [apellidos] => blabla [empresa] => )

¿que puedo hacer?