MySQL - Error Code: 1054. Unknown column 'socio.Nombre' in 'field list'

 
Vista:
sin imagen de perfil

Error Code: 1054. Unknown column 'socio.Nombre' in 'field list'

Publicado por Sergio (3 intervenciones) el 18/11/2017 13:24:16
Hola, buenas tardes.

Estoy tratando de hacer una consulta con INNER JOIN y la verdad es que no veo la solución.
La consulta es la siguiente:

SELECT libro.Titulo,socio.Nombre, socio.Apellidos
FROM prestamo
INNER JOIN libro ON libro.LibroID = ejemplar.LibroID
INNER JOIN prestamo p2 ON prestamo.SignaturaID = ejemplar.SignaturaID
INNER JOIN prestamo p1 ON prestamo.Nif = socio.Nif;

Me sale el error siguiente:

Error Code: 1054. Unknown column 'socio.Nombre' in 'field list'

Y compruebo que el campo existe y que esta bien escrito.

Me pueden ayudar?
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

Error Code: 1054. Unknown column 'socio.Nombre' in 'field list'

Publicado por xve (1151 intervenciones) el 18/11/2017 21:33:27
Hola Sergio, el problema es claro... estas haciendo referencia a la tabla socio, la cual no la utilizas en la consulta... Según veo, utilizas la tabla prestamo y libro.
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
sin imagen de perfil

Error Code: 1054. Unknown column 'socio.Nombre' in 'field list'

Publicado por Sergio (3 intervenciones) el 18/11/2017 21:39:18
humm, creo que no entiendo muy bien la forma en la que funcion INNER JOIN entonces, el tema que es el ejercicio que tengo que hacer es el siguiente:

Por cada signatura y fecha de préstamo, mostrar el título del libro correspondiente
y el nombre y apellidos del socio que se lo llevó en préstamo.
Con las siguientes tablas creadas:

autor
autorpais
pais
editoria
ejemplar
libro
libroautor
librotema
tema
prestamo
socio

Estas son las tablas que tiene la base de datos.
Entonces no se muy bien a lo que te refieres con utilizarla
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