我在表报告中有一个struct列数组。(array
labels
---------------------------------------------------------------------------
[{key=name, value=cat}, {key=owner, value=meow}, {key=team, value=animal}]`
[]
[{key=name, value=leopard}]
我怎么能查询这个,我想找到记录,其中有键=名称和值=猫,键=所有者和值=喵。(我指的是第一个例子)。
查看下面的链接。这是cloudtrail日志,我们有结构列https://docs.aws.amazon.com/athena/latest/ug/cloudtrail-logs.html
参考userIdentity列也可以查看下面的链接https://docs.aws.amazon.com/athena/latest/ug/rows-and-structs.html
你可以用parent_field直接引用嵌套字段。child_field符号。试一试:
SELECT
my_field,
my_field.a,
my_field.b,
my_field.c.d,
my_field.c.e
FROM
my_table