gpt4 book ai didi

MySQL Query 以列出基于单个玩家和命中的总命中统计?

转载 作者:行者123 更新时间:2023-11-30 00:01:41 25 4
gpt4 key购买 nike

好的,所以我有以下数据:

id    name     target
1 user1 user2
2 user3 user1
3 user3 user2
3 user3 user1

我想获得特定玩家的“最受打击”和“最受打击”的统计数据。

例如在上面的例子中,user3 对 user1 的点击次数最多(共 2 次)。因此,user1 的“最受打击”统计数据将是:
player   total_hits
user3 2

user3 的“ HitTest 门”统计数据是:
player   total_hits
user1 2

该查询与我假设的内容类似:
SELECT `target` FROM `hits` WHERE `name` = 'user1' GROUP BY `target`

但是完整的查询超出了我的范围;有任何想法吗?

最佳答案

打得最多

SELECT `target` 
FROM `hits`
GROUP BY `target`
order by count(*) desc
limit 1

取得了最多的点击率
SELECT name     
FROM `hits`
GROUP BY name
order by count(*) desc
limit 1

查询几乎相同。它仅因您分组的列而异

关于MySQL Query 以列出基于单个玩家和命中的总命中统计?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24980414/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com