
13/06/2006, 13:03
|
| | Fecha de Ingreso: junio-2006
Mensajes: 2
Antigüedad: 18 años, 9 meses Puntos: 0 | |
Consulta a 3 tablas Esto debe ser facil pero no le atino
Tengo que hacer una consulta a un miniblog que estoy haciendo, en la página principal tiene que mostrar los noticias con la cantidad de comentarios que tiene cada una, para eso uso:
SELECT COUNT(nc.idn) AS comentarios, n.id_news, n.title_en
FROM news n LEFT JOIN news_comm nc ON n.id_news = nc.idn
WHERE n.status = 1
GROUP BY n.id_news
ORDER BY n.fecha DESC
LIMIT 10
El detalle esta que cada noticia esta relacionada a una categoria y no logro relacionarla, intente hacerlo asi :
SELECT COUNT(nc.idn) AS comentarios, n.id_news, n.title
FROM news n LEFT JOIN news_comm nc ON n.idnews = nc.idn
, news LEFT JOIN news_cat nct ON n.category = nct.id_ncat
WHERE n.status = 1
GROUP BY n.id_news
ORDER BY n.fecha DESC
LIMIT 10
Pero no me sale, la idea es que finalmente muestre las 10 ultimas noticias, la categoria a la que pertencen y la cantidad de comentarios
A ver si me dan una manito |