Php 检查所有数据,对它们进行计数,按计数排序,然后返回每个数据中的一个
我有一个包含如下数据的表: Id:1,2,3,4,5,6,7,8,9,10 数据:3,2,3,2,5,3,2,3,5,1 我想要这个输出:3,2,5,1 这意味着MySQL检查所有数据,对它们进行计数,按计数排序,然后返回每个数据中的一个 我尝试@mysql_queryPhp 检查所有数据,对它们进行计数,按计数排序,然后返回每个数据中的一个,php,mysql,Php,Mysql,我有一个包含如下数据的表: Id:1,2,3,4,5,6,7,8,9,10 数据:3,2,3,2,5,3,2,3,5,1 我想要这个输出:3,2,5,1 这意味着MySQL检查所有数据,对它们进行计数,按计数排序,然后返回每个数据中的一个 我尝试@mysql_query('SELECT*FROMdatatablegroupby data') 但它返回一个未排序的组数据,我有类似333322551的重复数据。注意:我在ORDER BY子句中包含了数据,以便在出现并列计数时获得确定的顺序: SELE
('SELECT*FROM
datatablegroupby data')代码>
但它返回一个未排序的组数据,我有类似333322551的重复数据。注意:我在ORDER BY
子句中包含了数据,以便在出现并列计数时获得确定的顺序:
SELECT `data`
FROM `datatable`
GROUP BY `data`
ORDER BY COUNT(*) DESC, `data`
还有一个问题:如何在分页中使用此选项?我的意思是在第一次查询中显示5个结果,在第二次查询中再显示5个结果,而不重复!!!