日期:2014-05-18  浏览次数:20454 次

还是排行榜的问题
ID       Name         DateTime
1         aa             2007.5.1
1         aa             2007.5.2
2         bb             2007.5.5
2         bb             2007.5.5
2         bb             2007.5.5
3         cc             2007.5.6


如果我想把本周的数据选出来,我想按记录的条数排行
得到
2   bb
1   aa
3   cc
这样的结果
请问怎么实现呢

如果能显示记录条数
2   bb   3条
1   aa   2条
3   cc   1条
那更好

------解决方案--------------------
select id,name,sum(1) as 记录条数 from table1 group by id,name order by 记录条数 desc
------解决方案--------------------
select id,name,count(*) as 记录数
from 表名
group by id,name
order by count(*) desc