gpt4 book ai didi

mysql - SUM 的 GROUP_CONCAT

转载 作者:行者123 更新时间:2023-11-29 22:44:04 25 4
gpt4 key购买 nike

我有两个选择查询,它们都给出了正确的结果:

SELECT SUM(value) AS "sum1" FROM table GROUP BY id1

SELECT SUM(value) AS "sum2" FROM table GROUP BY id1, id2

sum1 是所有 sum2 项的总和,我想要一个查询,为我提供 sum1 的结果以及所有项的 GROUP_CONCAT sum2-项目。但是如何在 GROUP_CONCAT 中为 sum2-items 元素定义 GROUP BY?

SELECT SUM(value) AS "sum1", GROUP_CONACAT(SUM(value) AS "sum2" ... (?))
FROM table GROUP BY id1

最佳答案

你应该使用子查询来解决它,使用下面的查询,我相信它会解决你的问题

select sum(t.part_sum) as sum1, group_concat(t.part_sum) as sum2 from (select sum(value) as part_sum from table group by id1, id2) as t

关于mysql - SUM 的 GROUP_CONCAT,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29207098/

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