Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 2005 如何将临时表中的数据分组_Sql Server 2005_Group By_Temp Tables - Fatal编程技术网

Sql server 2005 如何将临时表中的数据分组

Sql server 2005 如何将临时表中的数据分组,sql-server-2005,group-by,temp-tables,Sql Server 2005,Group By,Temp Tables,我创建了一个临时表,其中对应一个主键fileid,我有5行。我想数到5。我必须编写什么查询才能获得每个文件ID对应的计数 Select id, count(*) from #tmpTable Group by id Select Count(Primary_Key_Field) as PrimaryFieldCount, Primary_Key From TmpTbl Group by Primary_Key SELECT GroupByField, COUNT(*) F

我创建了一个临时表,其中对应一个主键
fileid
,我有5行。我想数到5。我必须编写什么查询才能获得每个
文件ID
对应的计数

Select id, count(*) from #tmpTable
Group by id
Select Count(Primary_Key_Field) as PrimaryFieldCount, Primary_Key
From TmpTbl
Group by Primary_Key
SELECT
     GroupByField,
     COUNT(*)
FROM 
     #TableName
GROUP BY
    GroupByField