这可能以前被问过,但我无法通过无数的搜索结果。
给定一个非规范化的 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
最佳答案
select email, count(*) as c FROM orders GROUP BY email
关于mysql - 计数值出现在 MySQL 中特定列中的次数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10199950/