За последние 24 часа нас посетили 17845 программистов и 1684 робота. Сейчас ищут 937 программистов ...

Вывод популярных записей

Тема в разделе "PHP для новичков", создана пользователем Nikolai_, 16 апр 2013.

  1. Nikolai_

    Nikolai_ Активный пользователь

    С нами с:
    27 авг 2010
    Сообщения:
    133
    Симпатии:
    0
    Коллеги, помогите, пожалуйста, составить запрос.

    Есть таблица views

    В ней 4 поля:
    id (идент. записи)
    id_photo (идент. фото)
    date (дата в формате 2013-04-16)
    views (кол-во просмотров по дням)

    Как должен выглядеть запрос, чтобы выводилось 100 самых популярных фото (с наибольшим суммарным кол-вом просмотров)?
     
  2. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    у вас поле и таблица одинаково названы. нормально так?

    SELECT *, SUM(`views`) `viewsum` FROM `views` GROUP BY `id_photo` ORDER BY `viewsum` DESC LIMIT 100
     
  3. Nikolai_

    Nikolai_ Активный пользователь

    С нами с:
    27 авг 2010
    Сообщения:
    133
    Симпатии:
    0
    Это для сокращения написал. На самом деле gallery_views

    Спасибо! Все работает.