如何在同一个表中使用Count和group?

时间:2013-10-28 11:36:37

标签: sql-server-2008

Station_Name | ID
------------------
santo        |  1
berlin       |  2
fero         |  3
------------------

表名Training_detail

需要按ID获取 Station_Name Group的计数。 已经尝试过查询来实现这一目标。 但得到错误如何实现这一点。 提前谢谢。

2 个答案:

答案 0 :(得分:0)

试试这个

SELECT count(*) Count, Station_Name from Training_detail group by Station_Name

答案 1 :(得分:0)

这是代码:

WITH S AS (SELECT COUNT(Station_Name)  as count,ID
FROM Training_detail
GROUP BY ID)
SELECT S.*,T.Station_Name
from s , Training_detail t
where T.ID=S.ID