Выборка значения с количеством его повторений сорт. по кол-ву повторений

IvanShumkov

Новичок
Выборка значения с количеством его повторений сорт. по кол-ву повторений

Есть таблица с тремя столбцами pic_id, ip, date.

Таблица хранит данные голосования за картинки. ip и date - для защиты от накрутки (можно проголосовать только один раз в сутки). pic_id - ид картинки за которую отдали голос. Естественно pic_id не уникально в таблице.

Задача - выбрать значения pic_id, причем в результате выборки должны быть pic_id без дубликатов и количество дубликатов этого pic_id. Результат должны быть сортирован по количеству повторений конкретного pic_id.

Самое обидное - mysql не поддерживает подзапросы.
 

IvanShumkov

Новичок
Автор оригинала: SelenIT
SELECT pic_id, count( pic_id ) AS cnt FROM ... GROUP BY pic_id ORDER BY cnt [DESC]?
Спасибо большое, GROUP BY я пропустил поэтому ничего и не получалось.

Бегу учить документацию.
 
Сверху