我正在研究雅典娜。除了其他列之外,我有一个包含两列感兴趣的表。它们是 id 和帐户架构师列。两者都是字符串类型。
这就是桌子现在的样子。
最终产品应该是;
我的查询应该如何获得这个最终产品。
我正在研究雅典娜。除了其他列之外,我有一个包含两列感兴趣的表。它们是 id 和帐户架构师列。两者都是字符串类型。
这就是桌子现在的样子。
最终产品应该是;
我的查询应该如何获得这个最终产品。
这应该可以解决您的问题。注意这里我使用 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:]'' '']')