LDZ
Новичок
запрос из нескольких таблиц с сотрировкой по неск. полям
Прошу помощи, т.к. свои мозги уже задымились.
есть 3 таблицы:
user_photo : таблица с данными о фотографии
id, user_id, cat_id, photo_path, date (YYYY-mm-dd)
user_photo_rateтаблица с рейтингом фотографии
id, user_id, photo_id, rate
Оценка вычисляется суммой поля rate, делённой на кол-во голосов с одним id
user_photo_comments - таблица с комментариями
id, user_id, photo_id, text, date(YYYY-mm-dd), time
Вот.
Теперь задача:
Вывести фотографию (т.е. photo_path из таблицы user_photo), которая имеет наибольшую оценку за все время и наибольшее кол-во комментариев за сегодня(важно)
(фактически повторить то, что делается на Яндекс.Фотки на главной -> ФОТО ДНЯ
Каким образом это можно сделать?
Очень нужно и важно. Может кому тоже пригодится
Надеюсь на Вашу помощь
Прошу помощи, т.к. свои мозги уже задымились.
есть 3 таблицы:
user_photo : таблица с данными о фотографии
id, user_id, cat_id, photo_path, date (YYYY-mm-dd)
user_photo_rateтаблица с рейтингом фотографии
id, user_id, photo_id, rate
Оценка вычисляется суммой поля rate, делённой на кол-во голосов с одним id
user_photo_comments - таблица с комментариями
id, user_id, photo_id, text, date(YYYY-mm-dd), time
Вот.
Теперь задача:
Вывести фотографию (т.е. photo_path из таблицы user_photo), которая имеет наибольшую оценку за все время и наибольшее кол-во комментариев за сегодня(важно)
(фактически повторить то, что делается на Яндекс.Фотки на главной -> ФОТО ДНЯ
Каким образом это можно сделать?
Очень нужно и важно. Может кому тоже пригодится
Надеюсь на Вашу помощь