gpt4 book ai didi

MYSQL - 不同行的总和

转载 作者:行者123 更新时间:2023-11-29 00:09:51 25 4
gpt4 key购买 nike

我是 MYSQL 的新手,需要一个简单的查询,但无法让它工作。

我有一张 table

id   amount
1 30
2 20
3 30
3 30
4 50

我想要不同 id 的金额总和

所以输出应该只是 130。(30+20+30+50)

我怎样才能做到这一点?

谢谢。

最佳答案

你可以使用不同的

select sum(amount) from (
select distinct `id`, `amount` from t
) t1

Demo

或选择相同 ID 的最大金额

select sum(amount) from (
select `id`, max(`amount`) amount from t group by id
) t1

Demo

关于MYSQL - 不同行的总和,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25700147/

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