
21/06/2012, 13:36
|
 | | | Fecha de Ingreso: enero-2012
Mensajes: 50
Antigüedad: 13 años, 1 mes Puntos: 0 | |
Duda Consulta SQL Muy buenas tengo que hacer una sentencia sql para insertarla en un procedimiento y me da empty row cuando tiene datos. A ver si me podeis echar una mano con algo que se me escapa y no veo
Os dejo el MR y la consulta:
Libros (id_libro, isbn, titulo, edicion, apubli, id_genero, id_fuente, observaciones, leido, prestado, precio, iva)
autor (id_autor, nombre apellido, nacionalidad)
libroautor (id_libro, id_autor)
genero (id_genero, nombre)
La consulta trata de mostrar el titulo del libro, el autor(nombre y apellido nacionalidad) año de publicación
Y esta es mi consulta:
SELECT Libros.titulo, autor.nombre, autor.apellido, Libros.apubli, autor.nacionalidad
FROM autor, Libros, libroautor
WHERE autor.id_autor=libroautor.id_autor AND libroautor.id_libro=Libros.id_libro AND Libros.id_genero=2;
PD: para el ejemplo he puesto el id_genero desde libros, para la realidad tendría que hacer una subconsulta que me permitiera insertar el nombre del genero para el parámetro del cursor.
Gracias de antemano Y un cordial saludo. |