Получить МАКС из ГРУППЫ BY

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

Это показывает, сколько раз подходит каждый товар:

mysql> SELECT commodity, COUNT(commodity) count FROM orders GROUP BY commodity ORDER BY count;
+----------------------+------------+
| commodity            |    count   |
+----------------------+------------+
| PERSIAN MELON        |          4 |
| BEANS                |          6 |
| CASABA               |         10 |
| ASPARAGUS            |         11 |
| EGGPLANT             |         12 |
| TOMATOES, CHERRY     |         16 |
| GALIA MELON          |         18 |
+-----------------------------------+

Я пытаюсь получить ряд с самым высоким, но это все неправильно:

mysql> SELECT commodity, MAX(COUNT(commodity)) count FROM orders GROUP BY commodity ORDER BY count;

Какой правильный способ сделать это?

Ответы на вопрос(5)

Ваш ответ на вопрос