Сортировка (рейтинг)

OFF-NO

Новичок
Сортировка (рейтинг)

Приветствую всех!
Возникла такая проблема. Нужно сделать рейтинг по записям.
Описываю ситуацию:
Есть база MySQL
в ней таблица table
поля:
|id|id_user|text|data|number|
--------------------------------------
|1|30|текст|23-02-2007|10|
|2|30|текст|23-02-2007|5|
|3|30|текст|23-02-2007|10|
|4|28|текст|23-02-2007|2|
|5|28|текст|23-02-2007|5|
|6|28|текст|23-02-2007|3|

нужно суммировать поле number все числа и по этому числу делать рейтинг например:
У пользователя 30 общая сумма number равна 25, а у пользователя 28 сумма number равна 10.
Отсюда и вывод должен быть соотвественно по месту тоесть:
1 - 30
2 - 28
и т.д.

У кого есть какие идеи или может кто-нибудь сталкивался с этим.
Прошу помощи =)
Заранее спасибо!
 

OFF-NO

Новичок
PHP:
SELECT GROUP(
`id_user`
) AS `id_user` , SUM( `number` ) AS `summ`
FROM `table`
 GROUP BY `summ`
вот такой запрос пройдет?
P.S. извиняюсь, сейчас нет возможности проверить какое выполнение будет запроса...
 

Mr_Max

Первый класс. Зимние каникулы ^_^
Команда форума
OFF-NO
Издеваешься да?


Ответ на твой вопрос - #1064
 

dimagolov

Новичок
в смысле MySQL error #1064, что это такое в мане есть.
почитай как составлять SELECT запросы.
 

kode

never knows best
Автор оригинала: Mr_Max
OFF-NO
Издеваешься да?


Ответ на твой вопрос - #1064
А ты что выполнял SQL запрос? :D Там даже невооружённым глазом видно что он инвалидный.
 

kode

never knows best
Код:
SELECT *, SUM(`number`) as `sum` FROM `table` GROUP BY `id_user` ORDER BY `sum`;
хотябы так :)
 
Сверху