私は最新(0.117)のPrestoを使用しており、このような複雑なJSON配列でCROSS JOIN UNNESTを実行しようとしています。
[{"id": 1, "value":"xxx"}, {"id":2, "value":"yy"}, ...]
そのために、最初にidの値でARRAYを作成しようとしました
SELECT CAST(JSON_EXTRACT('[{"id": 1, "value":"xxx"}, {"id":2, "value":"yy"}]', '$..id') AS ARRAY<BIGINT>)
しかし、うまくいきません。
idの値を抽出するための最適な JSON パスは何ですか?