以前可能有人问过这个问题,但我无法在无数的搜索结果中找到自己的方式。
给定一个非规范化的MySQL表,要计算x列的每个不同值被使用的次数,最优化的查询是什么?
例如,给定一个包含以下内容的表
mike
mary
mike
返回如下结果:
mike 2
mary 1
从MySQL文档中可以看出,count
是一个可以与GROUP BY
一起使用的聚合函数,但是它并没有做我想要的事情(它返回GROUP BY
中的总行数,而不是每行的外观数)。也就是说,这不适用于SELECT count(email) as c FROM orders GROUP BY email
https://stackoverflow.com/questions/10199950
复制相似问题