mess
Новичок
Помогите с таким запросом (подсчет)
Есть таблица скачиваний файлов.
Необходимо сделать рейтинг файлов.
Упрощенно запрос такого вида
SELECT file_id, COUNT(file_id) AS cnt_d, name FROM download WHERE GROUP BY file_id, name ORDER BY cnt_d DESC
Он выводит нормально. Есть еще поля id и дата скачивания.
Но нужно вот что сделать. В таблице есть поле our типа boolean. Так вот нужно в этот запрос добавить его вывод. Так как со временем оно может меняться, нужно чтобы отображалось последнее на текущий момент.
Никак не получается сделать, то записи дубоируются то еще чего.
Помогите пожалуйста.
-~{}~ 05.06.08 11:50:
поправочка: в запросе нет WHERE. Просто убирал лишнее, забыл...
Есть таблица скачиваний файлов.
Необходимо сделать рейтинг файлов.
Упрощенно запрос такого вида
SELECT file_id, COUNT(file_id) AS cnt_d, name FROM download WHERE GROUP BY file_id, name ORDER BY cnt_d DESC
Он выводит нормально. Есть еще поля id и дата скачивания.
Но нужно вот что сделать. В таблице есть поле our типа boolean. Так вот нужно в этот запрос добавить его вывод. Так как со временем оно может меняться, нужно чтобы отображалось последнее на текущий момент.
Никак не получается сделать, то записи дубоируются то еще чего.
Помогите пожалуйста.
-~{}~ 05.06.08 11:50:
поправочка: в запросе нет WHERE. Просто убирал лишнее, забыл...