我有两个选择查询,它们都给出了正确的结果:
SELECT SUM(value) AS "sum1" FROM table GROUP BY id1和
SELECT SUM(value) AS "sum2" FROM table GROUP BY id1, id2sum1是所有sum2-items的和,我想要一个查询,给出sum1和GROUP_CONCAT of all sum2-items的结果。但是,如何通过在GROUP_CONCAT中为sum2-items元素定义组呢?
SELECT SUM(value) AS "sum1", GROUP_CONACAT(SUM(value) AS "sum2" ... (?))
FROM table GROUP BY id1发布于 2015-03-23 10:00:51
您应该使用子查询来解决它,使用下面的查询,我相信它会解决您的问题
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 thttps://stackoverflow.com/questions/29207098
复制相似问题