【发布时间】:2012-04-29 07:22:33
【问题描述】:
这可能以前被问过,但我无法通过无数的搜索结果。
给定一个非规范化的 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
【问题讨论】:
-
i.e. this does not work--- 请详细解释一下。 “不起作用”根本没有帮助 -
谢谢。会不会我不知道当我问它时发生了什么。