Athena 标量子查询问题
Athena scalar subquery issue
我正在研究雅典娜。
我有一个 table 除了其他列之外还有两列感兴趣。它们是 id 和 account architect 列。两者都是字符串类型。
这就是 table 现在的样子。
最终产品应该是;
我的查询是:
我的查询应该如何才能得到这个最终产品。
这应该可以解决您的问题。
注意这里我使用 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:]'' '']')
我正在研究雅典娜。 我有一个 table 除了其他列之外还有两列感兴趣。它们是 id 和 account architect 列。两者都是字符串类型。
这就是 table 现在的样子。
最终产品应该是;
我的查询是:
我的查询应该如何才能得到这个最终产品。
这应该可以解决您的问题。 注意这里我使用 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:]'' '']')