我正在尝试做一个相对简单的外部联接,但对于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中不合适。

10-01 00:46