Buenas,
Tengo esta estructura en mi base de datos...
https://mega.nz/#!owd1lI7C!08_WdRezt...ch_loDT0bSjsoc
Lo que quiero es recuperar los artículos más comentados. Ya tengo esta consulta:
SELECT id_articulo, count(id) AS comentarios
FROM comentarios
WHERE id_articulo<>0
GROUP BY id_articulo;
Pero necesito recuperar también el título de cada artículo, he probado ya varias formas pero no lo consigo. Alguna idea?
Edito: Ok ya lo he solucionado. Al final he hecho una consulta así:
SELECT a.titulo, COUNT(c.id) AS comentarios
FROM comentarios c
INNER JOIN articulos a
ON c.id_articulo=a.id
GROUP BY c.id_articulo
ORDER BY comentarios DESC;
He creado la relación entre la tabla de artículos y la de comentarios para obtener los títulos. La verdad es que es tan fácil que no se ni porque me había complicado tanto la vida.
Gracias