group_concat() Impala 中 order by 的替代方案

问题描述 投票:0回答:1

我需要在

group_concat()
内订购文本数据。问题是每次返回不同的序列。

我尝试在子查询中排序,然后使用

group_concat(
),但它仍然返回随机的文本数据序列。

sql sql-order-by impala group-concat
1个回答
0
投票

Order by 在 Impala 的 group_concat 中不起作用,因为数据分布在节点之间。因此,在子查询中使用限制 XXX(确保它不低于您拥有的行数),以便所有数据都进入一个数据节点,然后 group_concat 就可以工作了!

© www.soinside.com 2019 - 2024. All rights reserved.