Как сделать выборку фотографий из БД у которых более 3-х оценок?

программирование MySQL sql

Есть таблица top100_votes, в которой хранятся оценки пользователей за фотографии (похоже на аналог топ-100 мамбы, лавплэнет и т. д.) . Она имеет такой вид:
id | id_foto | id_voter | mark | data
id - id записи, auto_increment
id_foto - айди фотографии за которую проголосовали
id_voter - айди пользователя, который проголосовал за фото
mark - оценка, которую он поставил, от 1 до 6
data - время голосования
Задача:
Нужно сделать выборку фотографий у которых есть минимум 5 оценок, рассчитать среднюю оценку (т. е. сумму оценок разделить на количество голосов) и отсортировать в порядке убывания.
Помогите написать SQL запрос пожалуйста, БД MySQL, тип таблицы MyISAM
Ответы:
>и отсортировать в порядке убывания.
В порядке убывания чаво?
select id_foto,avg(mark) from таблицо group by id_foto having count(*)>=5
order by В порядке убывания чаво?


11 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.