Hive中的列转行
使用到的函数:
concat_ws(’,’,collect_list(列名))
实现代码:
select userid,
concat_ws(',',collect_list(order_id)) as order_value
from col_lie
group by userid
MySQL中的列转行
使用到的函数:
group_concat(列名)
实现代码:
select
goods_id,
count(distinct size_id) 失败数量,
group_concat(distinct size_id) as size_id
from erp_third_shop.distribute_task
group by goods_id
order by 失败数量 desc;