如何获得 f3 的总和但按 f2 分组
我想获取按类别分组的所有评论计数。例如,
f1 f2 f3
php hello 34
php hello 34
php hello 34
php world 23
php world 23
php world 23
asp world1 43
asp world1 43
asp world1 43
如何获得 f3 的总和但按 f2 分组?
所以不是 34 + 34 + 34 +23 ...而是 34 + 23 + 43
编辑:f2 是唯一的
I want to get all comments count grouped by category. eg
f1 f2 f3
php hello 34
php hello 34
php hello 34
php world 23
php world 23
php world 23
asp world1 43
asp world1 43
asp world1 43
How to get sum of f3 but grouped by f2?
So not 34 + 34 + 34 +23 ... but 34 + 23 + 43
EDIT: f2 is unique
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
好吧,我想了一遍......基本上,如果我理解正确,你想要每个不同集合的总和。
为了做到这一点,你需要使用以下查询来欺骗 MySQL:
这将返回 < 的 SUM em>基于 QV 字段的不同值。
表:
根据您提供的数据库信息,我得到以下结果11
Okay I thought it all over.. and basically if i do understand correct you want the sum for each distinct set.
In order to that you need to trick MySQL with the following query :
This will return the SUM of the Distinct values based on QV field.
Table :
based on the database information you provided i get the following result 11
我能想到的获得三个不同值之和的唯一方法是
我希望它对您有意义,因为我仍在努力弄清楚您想要什么。
The only way I can think of to get the sum of the three different values is
I hope it makes sense to you, because I'm still trying to figure out what you want.
根据您发布的pastebin,
这应该有效
我得到以下结果
Based on the pastebin you posted,
this should work
I get the following result