我有下面的查询,它从一个表中获取数据,并将所有产品组合到一列中,计算该订单的数量。
我需要向输出中添加一个额外的列,但是如何也添加 ship_date
?
select order_id, group_concat(product_id, ' - ', cnt separator ', ') as products, sum(cnt) as total
from (select order_id, product_id, count(*) as cnt
from tt_order_items
group by order_id, product_id
) op
group by order_id;
原始表格的布局如下:
查询就是这样输出结果的:
如何添加 ship_date
到那个输出?
1条答案
按热度按时间gmol16391#
看起来像
ship_date
为每个order_id
. 如果是这样,您可以将其添加到内部和外部聚合中: