我正在尝试构建一个查询,以便从第一天到第二天获得用户的保留。因此,我的想法是在第一天计数fullVisitorId,然后加入第二个表(day2),从第一天开始计算fullVisitorId。纠正我是我的逻辑是错误的或不明确的。我试图用以下查询来翻译它,但是我有以下错误:
Ambiguous field reference date.
以下是我的疑问:
SELECT
count(Table1.fullVisitorId),
date
FROM
[storied-toolbox-121439:103262044.ga_sessions_20161108] as dayone
JOIN
[storied-toolbox-121439:103262044.ga_sessions_20161109] as daytwo
on
dayone.fullVisitorId = daytwo.fullVisitorId
group by
date谢谢!
发布于 2016-11-18 18:37:37
下面是关于模糊字段的错误信息,但是没有解决您描述的用户保留问题需要达到的目标。
我的理解是,这个问题更多的是关于修复错误,然后您将尝试在您的任务中更进一步。
SELECT
COUNT(dayone.fullVisitorId) as cnt,
dayone.date as date
FROM [storied-toolbox-121439:103262044.ga_sessions_20161108] as dayone
JOIN [storied-toolbox-121439:103262044.ga_sessions_20161109] as daytwo
ON dayone.fullVisitorId = daytwo.fullVisitorId
GROUP BY 2https://stackoverflow.com/questions/40683814
复制相似问题