Get MAX from a GROUP BY

后端 未结 5 1445
礼貌的吻别
礼貌的吻别 2021-02-09 04:38

I was practicing some SQL when this hit me. I wanted to see how many times a certain commodity came up and from there get the commodity which came up the most.

5条回答
  •  暗喜
    暗喜 (楼主)
    2021-02-09 05:30

    It looks like you're doing it right. Except ORDER BY orders them in ASC order. make it descending

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

提交回复
热议问题