MYSQL groupe par et inner join

J'ai un article de la table qui contient le nombre d'articles de vues pour chaque jour. Un nouvel enregistrement est créé pour contenir le nombre de chaque autre journée pour chaque article.

La requête ci-dessous récupère l'id de l'article et le total des points de vue pour le top 5 vu l'id de l'article pour tous les temps :

SELECT article_id, 
SUM(article_count) as cnt
FROM article_views
GROUP BY article_id
ORDER BY cnt DESC
LIMIT 5 

J'ai aussi un article distinct de la table qui contient tous les champs de l'article. Je veux ammend la requête ci-dessus à se joindre à l'article de la table et obtenir deux champs pour chaque id de l'article. J'ai essayé de le faire ci-dessous, mais le comte est en revenant de manière incorrecte :

SELECT article_views.article_id, SUM( article_views.article_count ) AS cnt, articles.article_title, articles.artcile_url
FROM article_views
INNER JOIN articles ON articles.article_id = article_views.article_id
GROUP BY article_views.article_id
ORDER BY cnt DESC
LIMIT 5

Je ne sais pas exactement ce que im faire de mal. Ai-je besoin de faire une sous-requête?

OriginalL'auteur user1052096 | 2013-01-24