我有一张桌子,
class name
xxx first
xxx second
yyy one
yyy two
yyy three
我希望输出为:
class details
xxx xxx first second
yyy yyy one two three
因此,输出应包含类以及类和名称值的串联。 由于所有字段都是字符串值,我该如何在配置单元中执行此操作?
答案 0 :(得分:2)
使用collect_list()
和group by
获取每个类的名称值列表。最后是concat
类和详细信息,以获取所需的输出
select class,concat(concat(class,' '),details) from
(
select class, collect_list(name) as details
from table_name
group BY class
)