检查Mysql中一个作业上只有一个活动的用户

检查Mysql中一个作业上只有一个活动的用户,mysql,Mysql,我有一张叫做活动的桌子。 管理员为用户提供了一些具有唯一代码的工作。 当一个用户在他的工作中做某事时。用户将一条记录添加到具有 唯一代码作业和用户id。 我想数一数用户刚刚在上面做了一项活动的作业数。 我想展示这样的东西: user_id | Count Jobs with one activity 1 | 5 2 | 7 ..... 在这种情况下,id为1的用户有5个作业,他只在上面执行一个活动。 *一个作业由一个用户执行,而另一个用户无法对其执行活动 如果我的英语

我有一张叫做活动的桌子。 管理员为用户提供了一些具有唯一代码的工作。 当一个用户在他的工作中做某事时。用户将一条记录添加到具有 唯一代码作业和用户id。 我想数一数用户刚刚在上面做了一项活动的作业数。 我想展示这样的东西:

user_id | Count Jobs with one activity
1       | 5
2       | 7
 .....
在这种情况下,id为1的用户有5个作业,他只在上面执行一个活动。 *一个作业由一个用户执行,而另一个用户无法对其执行活动

如果我的英语不好,我很抱歉

给你

SELECT user_id, count(*) as Job_counts
FROM activity_table
GROUP BY user_id;

显示带有用户id和作业代码的示例数据。thanksI编辑并将活动表添加到帖子中。使用您的示例活动表,这是您预期的结果吗?user|u id | Count jobs 1 | 2 2 | 3?是的,我想从activities Table中获得这样的结果谢谢。但我不想计算job Count我想计算只有一个活动的jobs。基于示例数据,您的预期结果是什么?