Как мне выполнить этот запрос GROUP BY mysql? - PullRequest
0 голосов
/ 01 июня 2011

Предположим, у меня есть таблица "Fruits" со столбцом "name".

name
--------
apple
orange
orange
orange
apple
grape

Как мне выполнить запрос, чтобы получить это:

orange   3
apple    2
grape    1

(Сгруппировать по имени, а затем отсортировать их по количеству)

1 Ответ

3 голосов
/ 01 июня 2011
SELECT name, COUNT(*) as cnt
FROM Fruits
GROUP BY name
ORDER by cnt DESC
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...