gpt4 book ai didi

mysql,对不同的值进行分组

转载 作者:行者123 更新时间:2023-11-29 21:36:40 25 4
gpt4 key购买 nike

假设我有以下值,

1, a, 10
2, a, 20,
3, a, 30,
4, a, 1,
5, a, 2,
6, a, 30
7, a, 30

如何进行查询才能获得所有不同值的总和?

我希望输出为:63它排除了值 6,7

在我的真实场景中,我使用的是:

SELECT *, SUM(DISTINCT(exp)) / 1000000000 as bil from player_attributes
where date >= ( CURDATE() - INTERVAL 1 DAY )
group by player
order by bil

运气不好。

最佳答案

假设你的表结构= tab [id, a, exp]

SELECT tab.a, sum(tab.exp)
FROM tab, (
SELECT exp,min(id) mid
FROM tab
WHERE ...
GROUP BY 1
) AS tab_a
WHERE tab.id=tab_a.mid
ORDER BY 2

关于mysql,对不同的值进行分组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34869024/

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