Коллеги, помогите, пожалуйста, составить запрос. Есть таблица views В ней 4 поля: id (идент. записи) id_photo (идент. фото) date (дата в формате 2013-04-16) views (кол-во просмотров по дням) Как должен выглядеть запрос, чтобы выводилось 100 самых популярных фото (с наибольшим суммарным кол-вом просмотров)?
у вас поле и таблица одинаково названы. нормально так? SELECT *, SUM(`views`) `viewsum` FROM `views` GROUP BY `id_photo` ORDER BY `viewsum` DESC LIMIT 100