Я хотел получить максимальное количество столбцов, для которых я использовал Count()
, и хотел упорядочить столбец от максимального к минимальному значению без использования max
или order by desc
.
Я пытался
SELECT COUNT(subject) AS CNT, student
FROM AUTHOR
GROUP BY student AU1
WHERE not exists (SELECT * FROM AUTHOR AU2
WHERE AU2.student <> AU1.student AND AU2.subject > AU1.CNT)
но он не возвращает желаемый результат.
Желаемый результат такой же, как
SELECT COUNT(subject) AS CNT, student
FROM AUTHOR
GROUP BY Student
ORDER BY CNT DESC
но без order by desc
или MAX
.