J'essaie d'obtenir une liste de blog_id et la somme des dons sur ce blog à partir d'une table appelée dons. Et je veux le commander par la somme des dons. Fondamentalement, je veux produire une liste de blogs classés par dons. Les blogs sont stockés dans une autre table référencée par blog_id.Classement par somme (valeur) sql
C'est ce que j'ai essayé, mais tout ce qu'il fait, c'est résumer tous les dons et produire 1 rang. Je ne comprends pas ce que j'ai fait de mal ici!
$donations_result = mysql_query("SELECT blog_id, sum(amount) FROM donations ORDER BY sum(amount)");
La table de dons est une série de blog_ids et de dons individuels. Donc, quelque chose comme ceci:
blog_id - don
1 ---------- 26
1 ---------- 1 2 ------
---- 24
2 ---------- 12
Un groupe par article devrait aider. – Sid