我想根据另外两个colums查询colum的查询计数记录

时间:2015-10-04 12:27:05

标签: mysql

我有这个名为systemtrack的表,这个表记录了系统中用户的记录:

我的表格:

user_id , event_id
 1      ,   1
 1      ,   1
 1      ,   2
 2      ,   2
 1      ,   3

我想查询每个事件的计算访问次数,但如果用户多次访问事件,则只计算一次访问

我想要这个结果

 event_id  , CountofVisitEvent
 1         ,   1
 2         ,   2
 3         ,   1

1 个答案:

答案 0 :(得分:2)

使用SELECT event_id, COUNT(DISTINCT user_id) AS CountofVisitEvent FROM systemtrack GROUP BY event_id

{{1}}