具有记录计数的特定sql查询

时间:2016-04-21 14:21:26

标签: sql

我有简单的表格。

enter image description here

我需要构建一个SQL查询,并在结果中获取用户重新播放相同游戏的记录数。所以在这种情况下我们将得到3个结果..

2 个答案:

答案 0 :(得分:0)

你想要一个计数组

select user_id, count(*) 
from your_table 

group by user_id ;

答案 1 :(得分:0)

您需要按user_id进行分组,并确保游戏数量大于1。

假设您正在使用SQL Server,请尝试类似:

SELECT user_id, count(*) as GamesPlayed
FROM table_name
GROUP BY user_id
HAVING count(*) > 1;