答案 0 :(得分: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:]'' '']')