小编ana*_*045的帖子

如何将 BigQuery 嵌套记录取消嵌套到多个列中

我正在尝试解除下表的嵌套。

在此输入图像描述

使用下面的取消嵌套查询来展平表格

SELECT 
id,
 name ,keyword
FROM `project_id.dataset_id.table_id`
,unnest (`groups` ) as `groups`
where id = 204358
Run Code Online (Sandbox Code Playgroud)

问题是,这会重复行(名称除外),就像展平表的情况一样。

在此输入图像描述

如何修改查询以将名称放入两个不同的列而不是行中。预期输出如下 -

在此输入图像描述

sql google-bigquery google-cloud-platform

3
推荐指数
1
解决办法
1万
查看次数