我有下表
id Desc User
1 Print 14
2 Print 7
3 Copy 14
4 Print 19
5 Copy 7
6 Copy 19
7 Attach 19
我要做的是创建一个列,告诉每个用户的行数。
喜欢这个
id User Count
1 14 2
2 7 2
4 19 3
报告的要点是显示每个用户完成了多少活动。
我需要按用户分组并获取每个用户中的行数。
问题是,我不确定如何做到这一点,它是某个地方的unique
声明吗?
到目前为止,这是我的查询。
Select id
,User
From Table
Group By User
我不确定如何实现计数。
答案 0 :(得分:4)
您应该能够使用COUNT函数获得结果:
SELECT
MIN(id),
User,
COUNT(User) AS Count
FROM
`table`
GROUP BY
User
因为您只能获得每个用户的一个id值,我假设您希望从您的数据中获得最小值。