Когда мы должны напечатать счет таблицы, выполняя заказ по самому счету, оптимальный запрос ниже -
SELECT Group, COUNT( * )
FROM table
GROUP BY Group
ORDER BY COUNT( * ) DESC
Я думаю, что order by count(*)
будет считать, а затем выбор будет делать счет. Оптимизирует ли MySQL этот запрос, чтобы подсчет производился только один раз?
Я смотрел на Порядок SQL по количеству , когда думал, что возможно лучшее решение.