【发布时间】:2011-12-29 10:17:25
【问题描述】:
我想知道如何使用 mysql 查询来解决以下问题,但我真的不知道如何继续我的第一次计数。
在一个表中有用户 ID 和他们拥有的项目 ID。
user_id | item
--------------
12 | 1
11 | 3
34 | 1
12 | 2
34 | 2
9 | 1
12 | 3
如果我按 user_id 分组并计算 user_id,我会得到一个用户列表以及他们赢得了多少项目,例如:
user_id | count(user_id) i.e. how many items have they won
-----------------------
9 | 1
11 | 1
12 | 3
34 | 2
我如何依次计算有多少用户赢得了 1、2 或 3 个项目,即。 count 计数的结果,按user_id的计数分组?
【问题讨论】: