【发布时间】:2021-02-24 20:34:30
【问题描述】:
我正在尝试查询包含多个嵌套记录数组的 BigQuery 表。
表格如下所示:
所以我确实有一个个人资料 ID,对于一个 ID,我有多个 Collaborator_Type 和 Permission。 对于每一个 Collaborator_Type,我都有一个 Params.name 和 Params.value 数组。
如何构建一个生成类似于以下最终输出的查询:
profileId ---- Collaborator_Type ----Collaborator.Permission ----primary_event ---- billable... 后面是 Params.name 中的每个字段作为列的标题和 Params 中的相应字段.value 作为列中的结果)
任何帮助将不胜感激! 谢谢!
【问题讨论】:
-
如果你能提供帮助,避免代码/结构的图像有助于可访问性。尝试将您的数据表创建为格式化的 ASCII 表。此外,您应该为您的图片添加说明。
-
在 SO 上已经回答了很多类似(如果不相同)的问题。例如搜索
pivot
标签: sql database google-bigquery nested