0

我在 s3 上有镶木地板文件,需要使用 S3 Select 进行查询。Parquet 文件是从带有内部数组的 JSON 文件生成的。S3 Select 查询可以获得第一个数组,但如果我尝试查询内部数组中的记录,则无法返回 ID。说它是无效的数据源

我尝试了什么:

Looking up documentation on Amazon proves no use
Multiple formats of the s3 select query

json结构

  {
     "Array": [
        {
          "Id": "1"
        },
        {
          "Id": "2"
        }
     ]
   }

询问

  select s.Array[*].id from s3object s

期望从查询中获取所有 id,因此应该返回 Id 1 和 2。

4

1 回答 1

0

select s.Id from S3Object[*].Array[*] s limit 5 将返回数组中的所有 ID。

于 2019-08-24T16:15:42.197 回答