【发布时间】:2014-12-26 13:40:46
【问题描述】:
我有两个表,我的外部选择聚合了我放在 where 子句中的另一个表中存在的所有那些 id。这两个表都是使用通配符功能生成的。以下是查询-
SELECT count(id), timestamp FROM (TABLE_QUERY(dataset1, 'expr'))
WHERE id IN (SELECT id FROM (TABLE_QUERY(dataset1, 'expr'))
WHERE timestamp < 1414670361836) ) group by timestamp
我收到以下错误 -
Query Failed Error: (L1:56): JOIN (包括 semi-join) and UNION ALL (逗号)不能组合在单个 SELECT 语句中。要么动 UNION ALL 到内部查询或 JOIN 到外部查询。
谁能指出问题出在哪里,我该如何解决。
【问题讨论】:
标签: google-bigquery