我正在尝试做一个相对简单的外部联接,但对于Big Query来说是相当新的问题,并且出现以下错误:内部错误:在2.3-2.39处缺少右括号
SELECT
([130493328.ga_sessions_20170312].date),
([130493328.ga_sessions_20170312].total.visits),
([130493328.social].engagedUsers)
FROM ([130493328.ga_sessions_20170312]),
LEFT OUTER JOIN
[130493328.social]
ON
([130493328.ga_sessions_20170312].date) = ([130493328.social].date);
有人可以让我知道我要去哪里了吗?
谢谢
最佳答案
尝试使用表别名编写此代码:
SELECT ga.date, ga.total.visits, s.engagedUsers
FROM [130493328.ga_sessions_20170312] ga LEFT OUTER JOIN
[130493328.social] s
ON ga.date = s.date;
您还应该检查您使用的是旧版SQL还是标准SQL。方括号在标准SQL中不合适。