0

我正在研究雅典娜。除了其他列之外,我有一个包含两列感兴趣的表。它们是 id 和帐户架构师列。两者都是字符串类型。

在此处输入图像描述

这就是桌子现在的样子。

最终产品应该是;

在此处输入图像描述

我的查询是: 在此处输入图像描述

在此处输入图像描述

我的查询应该如何获得这个最终产品。

4

1 回答 1

0

这应该可以解决您的问题。注意这里我使用 regexp_replace 删除所有特殊字符,如(逗号、]、[、双引号)。

select array_agg(distinct id),regexp_replace(username,'[^[:alnum:]'' '']') from 
(
select split_part("sto architect",',',1) as username,id from xyz_teams
Union 
select split_part("sto architect",',',2) as username,id from xyz_teams
) temp_tbl
group by regexp_replace(username,'[^[:alnum:]'' '']')
于 2019-11-20T09:14:30.547 回答