MySQL получает Топ 5, а затем упорядочивает их по другому столбцу - PullRequest
0 голосов
/ 25 мая 2018

Поскольку я новичок в MySQL, мне понадобится несколько советов.Я хочу запросить Top 5 одного столбца и затем отсортировать их по другому столбцу в MySQL.

Я могу получить Топ-5 через ...

SELECT column1,column2
FROM table 
ORDER BY column1 DESC
LIMIT 5

... но как теперь я могу упорядочить этот результат по column2?Есть идеи?

1 Ответ

0 голосов
/ 25 мая 2018

Сначала получите лучшие результаты, затем выберите другой суб-выбор и измените порядок результатов

SELECT 
  * 
FROM
  (SELECT 
    column1,
    column2 
  FROM
    TABLE 
  ORDER BY column1 DESC 
  LIMIT 5) t 
ORDER BY column2 
...