我使用Php-7.1 MySQLi扩展。
如何正确计数tab记录中所有存在相等记录以获得数量:3,因为num列包含IDs:2、5和7的9837值的3记录,或者只计算相等记录的数量,因为最终期望的结果是没有d11的相等记录的总数,来自d12数据库大约10000条记录:
ID | num |
-----------
1 | 7767 |
2 | 9837 |
3 | 4532 |
4 | 5643 |
5 | 9837 |
6 | 5463 |
7 | 9837 |
8 | .... |发布于 2018-04-27 04:42:30
要获取唯一值的完整列表并对其进行计数,请执行以下操作:
$query = "SELECT num, count(num) FROM tab group by num
order by count(num) desc";这将简单地返回表中所有唯一num的有序列表,从最频繁到最不频繁。
https://stackoverflow.com/questions/50051311
复制相似问题