有没有办法在表中选择嵌套记录?

Eri*_*amm 10 google-bigquery

我在Bigquery中有一个表T,它包含简单字段和一个嵌套字段.

我想有效地"从T中选择*..."并将结果存储在新表U中.

我希望U与T具有相同的模式(包括嵌套字段).

有没有办法在Bigquery中执行此操作,还是导出/转换/导入的解决方案?

Jor*_*ani 9

默认情况下,所有查询结果都会变平,但我们在查询中添加了"展平结果"标记,如果需要嵌套结果,则可以将其设置为false.这当前仅在您选择目标表并使用"允许大结果"时有效.如果您正在使用Web UI,则可以通过单击查询窗口上的"显示选项"按钮来使用此设置.如果您正在调用API,则可以在查询作业配置中设置"flattenResults = False".

这个功能的文档在这里.