verfaa
Профессор
- Регистрация
- 29 Янв 2007
- Сообщения
- 417
- Реакции
- 49
- Автор темы
- #1
Итак, есть таблица 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
id | id_foto | id_voter | mark | data
id - id записи, auto_increment
id_foto - айди фотографии за которую проголосовали
id_voter - айди пользователя, который проголосовал за фото
mark - оценка, которую он поставил, от 1 до 6
data - время голосования
Задача:
Нужно сделать выборку фотографий у которых есть минимум 5 оценок, рассчитать среднюю оценку (т.е. сумму оценок разделить на количество голосов) и отсортировать в порядке убывания.
Помогите написать SQL запрос пожалуйста, БД MySQL, тип таблицы MyISAM