mysql计算表中每个dupplicate的所有内容

时间:2016-05-05 06:21:26

标签: mysql

美好的一天,我一直有问题,我不知道为什么我无法计算呢

我有专栏说......

<a href="~/Home/AddPhoto" id="addphoto">`

我希望输出为

colx 
aaa  
aaa
aaa
aaa
bbb
bbb
bbb
bbb
ccc
ccc
eee

4 个答案:

答案 0 :(得分:4)

您可以使用简单的COUNTGROUP BY按小组计算。

SELECT colx result, COUNT(1) No_of_Repeats 
FROM table1
GROUP BY colx
ORDER BY COUNT(1) DESC

A simple SQLfiddle to test with

答案 1 :(得分:0)

您必须在temp中进行主查询,然后按计数排序。像这样:

$q = "SELECT temp.* FROM (SELECT colx as Result, COUNT(colx) as No_of_Repeats FROM tbl_name GROUP BY colx) as temp ORDER BY temp.No_of_Repeats DESC";

答案 2 :(得分:0)

简单查询......

select colx as Result,count(colx) as No_of_Repeats from tbl group by colx order by No_of_Repeats desc;

答案 3 :(得分:0)

试试这个

 select colx as result,count(colx) as No_of_Repeats from table1 group by colx;