10

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

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

我希望 U 具有与 T 相同的架构(包括嵌套字段)。

有没有办法在 Bigquery 中做到这一点,或者是导出/转换/导入的解决方案?

4

1 回答 1

9

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

此功能的文档在这里

于 2013-09-18T22:43:22.653 回答