PHP+MYSQL,统计同一字段中出现值次数,并按次数排序

比如表是这样的:
id name
1 张三
2 李四
3 王五
4 张三
5 张三
6 李四
最后输出结果是
排名1 张三 3次
排名2 李四 2次
排名3 王五 1次

请教相关的SQL语句和PHP输出代码,谢谢大家。

3个回答

select count(name) ,name from record group by name

可以了,非常感谢。我补充了下
select count(name) as times,name from tablename group by name order by times desc

select count(name)as count ,name from table xxxgrouped by name ordered by count;

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问