Autor | Zpráva | ||
---|---|---|---|
Dandys2012 Profil * |
#1 · Zasláno: 16. 11. 2012, 16:36:08 · Upravil/a: Dandys2012
Zdravím.
Mám dotaz: SELECT uzivatel_id, COUNT(body) pocet FROM uzivatel_aktivity WHERE body>0 GROUP BY uzivatel_id HAVING pocet>1 ORDER BY pocet DESC LIMIT 7 Tento dotaz mi vyhodí 7 uživatelů s nejvíce záznamy v tabulce. Jenže mi body nesečte, nýbrž jen sečte počet řádků. Nevíte čím příkaz COUNT nahradit, aby sečetl hodnoty bodů? Díky, Dandys pro lepší pochopení id uzivatel body 1... dandys ... 5 2... dandys ... 4 3... dandys ... 7 Součet bodů je 16. Jenže MySQL dotaz mi vyhodí součet 3... což je počet řádků uživatele dandys. |
||
Tori Profil |
SUM
(COUNT počítá počet řádků) |
||
Dandys2012 Profil * |
#3 · Zasláno: 16. 11. 2012, 16:41:56
Děkuji !
|
||
Časová prodleva: 11 let
|
0