Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Сортировка / 5 сообщений из 5, страница 1 из 1
23.10.2005, 16:12
    #33339126
Tu
Tu
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сортировка
есть таблица в которую записываются результаты голосования - число проголосовавших и сумма оценок. При выводе среднее значение оценки получаеся путем деления суммы на количество, средствами php. Все замечательно, но как сортировать по оценке? Или надо создать поле в котором будет записываться значение средней оценки (запись при голосовании)? //БД - MySQL
...
Рейтинг: 0 / 0
23.10.2005, 16:24
    #33339129
*
*
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сортировка
Средствами PHP вычислять среднее не надо. Всё делается одним запросом (включая сортировку).
http://dev.mysql.com/doc/mysql/ru/Group_by_functions.html
В общем, почитайте Грабера - на этом сайте есть ссылочка на него.
...
Рейтинг: 0 / 0
23.10.2005, 16:50
    #33339136
Tu
Tu
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сортировка
Че-то все равно не пойму... пробовал по двум полям сортировать... но не выходит.
...
Рейтинг: 0 / 0
23.10.2005, 19:33
    #33339170
DocAl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сортировка
Печально...
Кстати, все телепаты уехали в отпуск и не вернулись, так что более информативного ответа вы вряд ли дождётесь, пока не напишете что и как вы пробовали, и что при этом не получилось.
...
Рейтинг: 0 / 0
24.10.2005, 10:15
    #33339589
LeXa NalBat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сортировка
Попробуйте select id, count(value), sum(value) from table group by id order by sum(value)/count(value)
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Сортировка / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]