Buenas, igual es que estoy un poco espeso con eso del partido de ayer de España, pero no se si puedo conseguir lo que quiero con una sola consulta o es necesario, por cada fila resultante hacer una nueva consulta....
Tengo 3 tablas:
Articulos: Id, titulo, entradilla, texto
Autores: Id, nombre, apellidos
Autores_articulo: Id_articulo, Id_autor
Necesito una consulta donde al clicar sobre un autor en concreto, me devuelva todos los articulos de ese autor, incluyendo en el resultado, todos los autores que haya para ese mismo articulo.
Esta es la consulta que hago:
SELECT autores_articulo.Id_articulo, autores.Nombre, autores.Apellidos, autores.Id, articulos.titulo
FROM autores INNER JOIN
autores_articulo ON autores.Id = autores_articulo.Id_autor INNER JOIN
articulos ON articulos.ind = autores_articulo.Id_articulo
ORDER BY autores_articulo.Id_articulo DESC
Que me devuelve lo que busco, pero necesito agruparlo por Articulos, para que no me duplique estos y poder ir registro por registro...
Mostrando la info:
titulo articulo
autor1, autor2
titulo articulo
autor1
titulo articulo
autor1, autor2, autor3
No se si me he explicado.... ¿Necesito hacer dos consultas para que por cada articulo me busque los colaboradores o no?
Gracias de antemano!!
Saludos!!