如何在 Hive 中表示结果

How to represent the result in Hive

我有两个像上图一样的字段。

如上图所示,以上三行表示为单行。

谁能告诉我如何在不使用 UDF 的情况下在 Hive 中生成上述结果?

您可以使用 concat_ws:

select
    concat_ws(',', collect_list(concat_ws(':', col1, col2))) as output
from mytable