尝试做左外连接BigQuery的错误

时间:2017-03-15 10:40:09

标签: sql google-bigquery

我尝试做一个相对简单的外部联接但对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);

有人能让我知道我哪里出错吗?

由于

1 个答案:

答案 0 :(得分:3)

尝试使用表别名编写:

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中不合适。