SQL查询语句合并相同项并计算记录条数。急!!!在线等···
ID        Name    PID      TYPE
2	.NET方向	638	0
2	.NET方向	640	0
2	.NET方向	645	0
2	.NET方向	681	0
366	空口烟	1029	0
366	空口烟	1032	0
366	空口烟	1132	0
366	空口烟	1133	0
366	空口烟	1138	0
366	空口烟	1139	0
366	空口烟	1040	0
388	TEST0117	1166	0
399	市场营销1	1147	0
399	市场营销1	2309	0
399	市场营销1	2308	0
400	323啊a_3f3	1274	0
400	323啊a_3f3	1146	0
400	323啊a_3f3	1286	0
401	yyyu	1382	0
401	yyyu	1393	0
401	yyyu	1403	0
401	yyyu	1404	0
406	test	1241	0
想得到如下的结果:
ID        Name    PID      TYPE    COUNT
2	.NET方向	638	0         4
366	空口烟	1029	0         7
388	TEST0117	1166	0         1
399	市场营销1	1147	0         3
400	323啊a_3f3	1274	0     3
401	yyyu	1382	0         4
406	test	1241	0         1
最后最好可以按照COUNT降序排列!急!!! 在线等
------解决方案--------------------select ID,Name,min(PID) as PID,Type,Count(1) from table1 group by ID,Name,Type
------解决方案--------------------select ID,Name, PID ,TYPE,Count(*) as [Count]
from T
group by ID,Name, PID ,TYPE
order by Count(*) as [Count]
------解决方案--------------------select ID,Name, PID ,TYPE,Count(*) as [Count]
from T
group by ID,Name, PID ,TYPE
order by Count(*) as [Count] desc  
------解决方案--------------------select ID ,Name ,min(PID) PID, min(TYPE) TYPE, COUNT(1) [count] from tb group by ID ,Name order by [count] desc