Запрос с убывающей сортировкой по частоте повторений

Статус
В этой теме нельзя размещать новые ответы.

Albert22

Старатель
Регистрация
30 Мар 2008
Сообщения
270
Реакции
11
Привет
Помогите составить запрос SELECT DISTINCT, который выбирал бы значения из базы, сортируя их на лету по количеству строк с заданным критерием в базе. Вот таблица:
40b70d300312.png

То есть, нужно чтобы в результате первым было то значение what, которое повторяется чаще всего, и по убывающей.
Помогите пожалуйста!
 
select what from( select what,count(what) as cntr from urtable
group by what)as res
order by cntr Desc
 
Спасибо, это оно.
 
для ускорения работы этого запроса, я бы посоветовал наложить на столбец what индекс (если его еще нет).
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху