2014-01-15 23 views
1

我正在尝试创建SQL查询以返回一些特定信息。特定计数表条目的SQL语句

214 6255 en-us 4 
62 6259 en-us 4 
64 6260 en-us 4 
63 6262 en-us 4 
69 6264 en-us 4 
70 6255 en-us 4 

这将是表中的示例布局。第一列将是一个例如spID,第二列是用户ID。

我需要找到的是用户ID具有的行数。所以在上面的例子中UserID 6255有2.我想结果是这样的:

6255 2 
6259 1 
6262 1 
6264 1 

我怎么能这样做?

回答

3

等一下?你所做的是计算用户在你的桌子上出现的次数?

如果是这样,你不能只是...

Select userid, COUNT(userid) as UserTotal 
From yourtable 
group by userid 

或者你需要更多?

+0

你是对的,我在发布后想到了这一刻。谢谢史蒂芬 – StuartM

+0

必须等待接受 – StuartM

+1

hehe nps,有时我们都看过简单的东西,基督我做得太多了哈哈 – lemunk

0
select userID, count(*) as TotalEntries 
from table_name 
group by userID 

希望这可以解决您的查询。