首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MySQL计数6个组合重复

MySQL计数6个组合重复
EN

Stack Overflow用户
提问于 2015-11-19 19:00:07
回答 2查看 28关注 0票数 0

我有一个表,它在6列中存储6个值

如何计算这6个值完全相同的行数?

我当前的查询=

代码语言:javascript
复制
select item_0,item_1,item_2,item_3,item_4,item_5 from games_player_stats where champion_id = :c '.$query_role.' group by item_0,item_1,item_2,item_3,item_4,item_5

使用冠军/角色搜索filter = 2272找到的记录总数

找到的唯一组合量2262

这显然不起作用,但我似乎不知道如何在这种情况下使用group by

EN

回答 2

Stack Overflow用户

发布于 2015-11-19 19:07:21

像这样使用SUMGroup by :-

代码语言:javascript
复制
select 
sum(item_0)+sum(item_1)+sum(item_2)+sum(item_3)+sum(item_4)+sum(item_5) 
from games_player_stats 
where champion_id = :c '.$query_role.' 
group by item_0,item_1,item_2,item_3,item_4,item_5
票数 0
EN

Stack Overflow用户

发布于 2015-11-19 19:10:13

如果您想查找item_0 = item_1 = ... = item_5的所有条目,那么您可以检查一下:

代码语言:javascript
复制
'select item_0,count(*) 
from games_player_stats 
where champion_id = :c '.$query_role.' 
and item_0=item_1 and item_0=item_2 and item_0=item_3 and item_0=item_4 and item_0=item_5
group by item_0'

如果您对item_0的不同值的单个计数不感兴趣,请省略GROUP BY

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33802007

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档