mysql-SQL 获取每个对象的最频繁项
发布时间:2022-08-15 01:45:15 287
相关标签: # 数据库
Table: Food
+------+------+
|Person| Food |
+------+------+
| A | Apple|
| A | Bread|
| A | Bread|
| A | Bread|
| B |Orange|
| B |Orange|
| B |Orange|
| C |Orange|
| C |Orange|
+------+------+
你如何找到一个人吃的最频繁的食物以及他吃了多少次。输出将类似于
A - Bread - 3
B - Orange - 3
C - Orange - 2
我已经试过了。但现在,伯爵只给出了他吃的食物量,而不是最常吃的食物量。
SELECT PERSON,FOOD, COUNT(FOOD)
FROM FOOD
GROUP BY FOOD
ORDER BY COUNT(FOOD)
特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报