Erreur de requete, GROUP BY required
Posté : 04 mai 2006, 12:21
"SELECT *, COUNT(comment_id)
FROM news, categories, comments
WHERE news.news_cat = categories.cat_id
AND comment_type = 'news'
AND comment_parent_id = news_id
ORDER BY news_date DESC
LIMIT 0,3";
J'ai une table news, une table categories une table comments.Je souhaite extraire les 3 dernieres news en date, avec sur chacune, le nombre de commentaires qui lui est lié.
j'ai reçoit le msg d'erreur suivant :
Comment tourner ma requete ?#1140 - Mélanger les colonnes GROUP (MIN(),MAX(),COUNT()...) avec des colonnes normales est interdit s'il n'y a pas de clause GROUP BY