Foros del Web » Programando para Internet » PHP »

Pelea con inner join

Estas en el tema de Pelea con inner join en el foro de PHP en Foros del Web. Hola a todos, pues trato de averiguar el valor de la columna "nombre" en la tabla "estilo" con inner join, pero me genera el siguiente ...
  #1 (permalink)  
Antiguo 05/08/2007, 04:56
 
Fecha de Ingreso: septiembre-2005
Ubicación: Valencia
Mensajes: 738
Antigüedad: 18 años, 7 meses
Puntos: 5
Mensaje Pelea con inner join

Hola a todos, pues trato de averiguar el valor de la columna "nombre" en la tabla "estilo" con inner join, pero me genera el siguiente error:
Código:
Column 'nombre' in field list is ambiguous
El codigo es este:
Código PHP:
$datos_estilomysql_query("SELECT nombre FROM estilo INNER JOIN usuario ON estilo.id= usuario.cfg_estilo WHERE usuario.id= '{$_COOKIE[juego_jugador_id]}'") or die(mysql_error()); 
¿Que hago mal?, saludos!
  #2 (permalink)  
Antiguo 05/08/2007, 07:58
 
Fecha de Ingreso: septiembre-2005
Ubicación: Valencia
Mensajes: 738
Antigüedad: 18 años, 7 meses
Puntos: 5
Re: Pelea con inner join

Resuelto, tenia que seleccionar todos los campos (*)
  #3 (permalink)  
Antiguo 05/08/2007, 07:58
Avatar de jerkan  
Fecha de Ingreso: septiembre-2005
Mensajes: 1.607
Antigüedad: 18 años, 7 meses
Puntos: 19
Re: Pelea con inner join

Me imagino que te sale ese error porque en las dos tablas (estilo y usuario) existe un campo 'nombre'. Prueba así:
Código PHP:
mysql_query("SELECT est.nombre FROM estilo as est INNER JOIN usuario as usu ON est.id= usu.cfg_estilo WHERE usu.id= '{$_COOKIE[juego_jugador_id]}'"
Un saludo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:03.