如何从基于嵌套 json 的 BigQuery 表中进行选择?
Posted
技术标签:
【中文标题】如何从基于嵌套 json 的 BigQuery 表中进行选择?【英文标题】:How to select from BigQuery table that is based on nested json? 【发布时间】:2020-06-05 11:55:41 【问题描述】:我有一个从 json 结构创建的 bigquery 表。我想选择字段protoPayload.authenticationInfo.principalEmail
请帮忙,怎么办?
【问题讨论】:
我没有看到“json”结构。我看到了记录数组。 【参考方案1】:我想你只是想要unnest()
,两次:
select ai.principalEmail
from t cross join
unnest(protopayload) ppl cross join
unnest(authentificationinfo) ai
【讨论】:
以上是关于如何从基于嵌套 json 的 BigQuery 表中进行选择?的主要内容,如果未能解决你的问题,请参考以下文章
如何在展平嵌套字段后将数据从一个 bigquery 表流式插入到另一个表?