我有一个包含多个列的表,其中一些列是相同长度的数组。我想取消它们的嵌套,以获得一个结果,其中的值来自单独行中的数组。所以有了像这样的表:我想谈一谈:下面是其中一个数组列的工作方式:(
SELECT 1001 as id, ['a', 'b', 'c'] as array我希望避免将每个列单独解嵌,然后将所有内容连接在一起。
我有一个athena表(从json数据转储创建),它在一列中有一个嵌套数组。我可以使用下面的查询对它们进行解嵌。addressdata.streetAddress) WITH ORDINALITY as t(street, streetID) 问题是,我不使用addressdata.town、addressdata.territory,而是选择所有列,而不提及列名和常规的非嵌套列。*,但它在单个列中返回所有内容。 请帮帮我!