MySQL - #1052 - Column 'id_objeto' in field list is ambiguous

 
Vista:

#1052 - Column 'id_objeto' in field list is ambiguous

Publicado por Sebastian Moreno (1 intervención) el 07/07/2018 23:20:59
Estoy aprendiendo a usar sql ,pero tengo una linea de codigo que no se por que no me funciona ,es esta

"select id_enemigos,nombre,vida ,id_objeto as arma from enemigos inner join id_objeto on enemigos.arma=id_objeto.id_objeto"

Al ejecutar me sale un error de dice asi "#1052 - Column 'id_objeto' in field list is ambiguous"

Y nose porque ,entiendo que es por que esta repetido ese campo ,pero ya puse un apodo ,y sigue igual ,por cierto ,las tablas que uso son enemigos y id_objeto .
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de xve
Val: 796
Oro
Ha mantenido su posición en MySQL (en relación al último mes)
Gráfica de MySQL

#1052 - Column 'id_objeto' in field list is ambiguous

Publicado por xve (1151 intervenciones) el 08/07/2018 11:36:40
Hola Sebastian, ese error, es porque al utilizar la vinculación de dos tablas, y al tener las dos tablas el campo id_objeto, no sabe cual mostrarte en el select... la solución es simple, indicar de que tabla quieres que muestre ese campo... algo así:

1
2
select id_enemigos,nombre,vida,enemigos.id_objeto as arma
from enemigos inner join id_objeto on enemigos.arma=id_objeto.id_objeto
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar