输出嵌套结果在BigQuery中

时间:2015-05-18 20:17:24

标签: google-bigquery

我很好奇,是否可以输出嵌套结果?

例如,假设我有3个字段:

日期,姓名_1,姓名_2

我可以在Date中嵌入Name_1和Name_2,在输出中按日期分组吗?

如果多个输出行的日期相同,您是否可以将同一日期的相关字段组合在一起,只显示一个唯一日期但多个嵌套字段?

我希望这是有道理的。

感谢。

1 个答案:

答案 0 :(得分:2)

根据您的需要,API文档中的NEST()功能或flattenResults配置选项可能就是您所需要的。但是,值得注意的是,目前两者并未合作:有关更多背景信息,请参阅BigQuery工程师的this answer

此外,如果您正在使用网络用户界面,则会在"显示选项"中显示flattenResults选项。编写查询时的按钮,以及CLI中的--flatten_results标志。