Disa
Legacy Member
Ik heb een probleem met het ophalen van het aantal comments er zijn op een newspost. Ik probeer dit in één query te doen. Het probleem zit hem erin als er nog geen comments gepost zijn hij het betreffende news item niet zal ophalen.
Query:
d.sid is het id van het news_id, en die moet hij dus tellen.
Ik hoop dat de post duidelijk genoeg is.
Thx,
Disa
Query:
Code:
SELECT n . * , u.user_id, u.username, c . * , COUNT( d.sid ) AS total
FROM c_news n
INNER JOIN phpbb_users u ON ( u.user_id = n.poster )
INNER JOIN c_news_cat c ON ( c.cat_id = n.cat )
LEFT JOIN c_news_comments d ON ( d.sid = n.news_id )
GROUP BY d.sid
ORDER BY n.date DESC
d.sid is het id van het news_id, en die moet hij dus tellen.
Ik hoop dat de post duidelijk genoeg is.
Thx,
Disa


