【发布时间】:2014-01-26 10:50:10
【问题描述】:
我正在尝试创建 3 个表的联合。所有 3 个表都是同一表上的子选择:每个子选择仅包含一个字段,所有子选择上的字段具有相同的别名,因此生成的模式将兼容并且联合将成功(遵循 Support UNION function in BigQuery SQL 中的示例)。
结果查询产生错误:
联合导致模式不明确。 [foo] 是模棱两可的,并且是多个字段的别名。别名字段:...
这可能与我选择的字段嵌套在多个记录和重复字段中有关。
虚构查询示例:
从
中选择* (从示例中选择 record.list1.list2.listA.foo 作为 foo),
(从样本中选择 record.list1.list2.listB.foo 作为 foo),
(从示例中选择 record.list1.list2.listC.foo 作为 foo)
有关具体示例,请参阅作业 job_eZm0F1cGA2leE37D8-N5NHNTTYU(这是一个包含我无法共享的数据的表)。
【问题讨论】:
标签: union google-bigquery