gpt4 book ai didi

mysql - 如何在 MySql 中的 CONCAT 中使用 GROUP_CONCAT AND SUM VALUES

转载 作者:行者123 更新时间:2023-11-29 10:49:25 24 4
gpt4 key购买 nike

我在 MySQL 中有一个包含以下数据的表。

Id Name Total 
1 A 25
2 B 10
1 C 5
1 D 10
2 F 7

如何将其转换为以下格式?

id   column   total
1 A,C,D 40
2 B,F 17

最佳答案

您可以简单地在一列上使用 group_concat 并在另一列上使用 sum。

select id, 
group_concat(name order by name) as names,
sum(total) as total
from your_table
group by id;

Demo

关于mysql - 如何在 MySql 中的 CONCAT 中使用 GROUP_CONCAT AND SUM VALUES,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44007221/

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