Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Продолжение старого архива (https://www.otvetnemail.ru/prodolzhenie-starogo-arhiva-804/)
-   -   Сортировка данных по данным другого запроса (https://www.otvetnemail.ru/prodolzhenie-starogo-arhiva-804/sortirovka-dannyh-po-dannym-drugogo-zaprosa-392309/)

Guest 16.10.2011 16:45

Сортировка данных по данным другого запроса
 
Помогите пожалуйста с сортировкой. Есть таблица groups с перечнем музыкантов у каждого музыканта свой уникальный номер (sname). Есть таблица rating в которой записаны оценки поставленные пользователями этим музыкантам (vote) и номер этого музыканта как в первой таблице. Простейший вариант:groups: ПугачеваКиркоровrating:2 Пугачева5 Пугачева3 Киркоров5 Пугачева3 КиркоровТак вот у меня считается средний рейтинг каждого. К примеру тут получается у Пугачевой (2+5+5)/3=4, а у киркорова (3+3)/2=3. Так вот нужно отсортировать по этому среднему рейтингу данные первой таблицы. К примеру чтобы сначала выводился (оказывался в массиве или в результате запроса) тот у кого рейтинг меньше.Надеюсь понятно объяснил. Сломал уже голову как это сделать. И через mysql сложные запросы пробывал (это конечно предпочтительнее) и с многомерными массивами пытался что-то придумать.


Часовой пояс GMT, время: 10:33.


© www.otvetnemail.ru - Форум вопросов и ответов.