我可以将多个MySQL行组连接到一个字段中吗?

时间:2019-08-02 12:57:10

标签: mysql

使用MySQL,我可以做类似的事情:

SELECT sum(capacity) FROM table_name GROUP BY HOUR(time) ;

我的输出:

1240
987
1092
1205

但是我只想要1行1列:

预期输出:

1240, 987, 1092, 1205

1 个答案:

答案 0 :(得分:0)

您可以在结果上使用分组连接

  SELECT group_concat(my_sum)
  from  (
    select  sum(capacity) my_sum
    FROM table_name 
    GROUP BY HOUR(time) 
    ORDER BY Hour(time)
  ) t