none
¿Como traigo los nombres de los 2 autores de un libros? RRS feed

  • Pregunta

  • Buenos Días! Estoy tratando de hacer una consulta que me traiga los datos de los libros y sus autores también, pero como hay libros que tiene dos autores ejemplos un libro de Biología contiene dos autores, entonces como 1 libro puede tener más de un autor cree una tabla llamada  Libro_Autor que está relacionada con la tabla Autor y con la tabla Libros. Estos son los datos de las tablas:

    Autor (idAutor, nombreAutor)

    Libros(idLibro, cota,titulo, asignatura)

    Libro_Autor(idAutorLibro, idLibro, idAutor)

    Esta es parte de la consulta que estoy realizando que me trae los datos libro pero no sé cómo hacer para que también me traiga los datos del  autor, en un solo campo, ya que como en el caso que le mencione anteriormente entonces me muestra dos líneas con el mismo libros pero con distintos autor:

    SELECT dbo.Libro.idLibro, dbo.Libro.cotaLibro, dbo.Libro.tituloLibro, dbo.Libro.asignatura, dbo.Autor.nombreAutor FROM dbo.Libro INNER JOIN dbo.Libro_Autor ON dbo.Libro.idLibro = dbo.Libro_Autor.idLibro INNER JOIN dbo.Autor ON dbo.Libro_Autor.idAutor = dbo.Autor.idAutor

    Como hago para que me traiga los autores en un campo llamado autor? Se puede hacer eso?


    martes, 24 de junio de 2014 16:10

Respuestas

Todas las respuestas