Здравейте не мога да подредя резултата от една заявка от възходящ ред и обратно. (ORDER BY neshto ASC / DESC)
Заявката е следната:
таблицата е следната
table: vote
uservote --score -- vote
petar-------- 5 ------ 1
kiril-----------3------- 1
ivan----------3------- 1
kiril---------- 6 ------ 1
kiril-----------4 ------ 1
Как да направя заявката, че да ми извежда сумиран резултат от score на всеки отделен user или следното нещо:
kiril - 13 /SUM(score)/
petar - 5
ivan - 3
но подреден според score DESC.
Направи следното нещо:
$query = "SELECT uservote, SUM(score) FROM vote GROUP BY uservote ORDER BY SUM(score) DESC";
но извежда грешка "invalid group function", поради това че сортирам по нещо, което все още не е "изчислено".
Е как тогава да подредя резултатите?!? - не мога да схвана и това е....
Заявката е следната:
Код:
$query = "SELECT uservote, SUM(score) FROM vote GROUP BY uservote";
таблицата е следната
table: vote
uservote --score -- vote
petar-------- 5 ------ 1
kiril-----------3------- 1
ivan----------3------- 1
kiril---------- 6 ------ 1
kiril-----------4 ------ 1
Как да направя заявката, че да ми извежда сумиран резултат от score на всеки отделен user или следното нещо:
kiril - 13 /SUM(score)/
petar - 5
ivan - 3
но подреден според score DESC.
Направи следното нещо:
$query = "SELECT uservote, SUM(score) FROM vote GROUP BY uservote ORDER BY SUM(score) DESC";
но извежда грешка "invalid group function", поради това че сортирам по нещо, което все още не е "изчислено".
Е как тогава да подредя резултатите?!? - не мога да схвана и това е....