Google bigquery Bigquery将运行查询,但不运行保存视图
我有多个表,名为tweet\u stream\u YYYMMDD和titles\u by\u followers,我正试图加入其中。当我限制联接时,联接工作,查询返回一个结果(如果没有限制,它太大)。我的问题出现在尝试将其保存为视图时。最后我看到一个小弹出窗口,上面写着:Google bigquery Bigquery将运行查询,但不运行保存视图,google-bigquery,Google Bigquery,我有多个表,名为tweet\u stream\u YYYMMDD和titles\u by\u followers,我正试图加入其中。当我限制联接时,联接工作,查询返回一个结果(如果没有限制,它太大)。我的问题出现在尝试将其保存为视图时。最后我看到一个小弹出窗口,上面写着: Failed to save view. Field 's.followersCount' not found. 问题是: SELECT s.tweetId, s.text, s.
Failed to save view. Field 's.followersCount' not found.
问题是:
SELECT
s.tweetId,
s.text,
s.retweeted,
s.retweetCount,
s.timestampMillis,
s.userName,
s.theUserID,
s.followersCount,
s.friendsCount,
s.hashTags,
s.urls,
t.titles
FROM (
SELECT *
FROM (SELECT tweetId,
text,
retweeted,
retweetCount,
timestampMillis,
userName,
userID as theUserID,
followersCount,
friendsCount,
hashTags,
urls
FROM TABLE_DATE_RANGE([Testing.tweet_stream_],
TIMESTAMP('2016-07-29'),
TIMESTAMP('2016-08-12'))) as s
INNER JOIN [Testing.titles_by_followers] as t
ON s.theUserID = t.userID
)
我还没有找到关于SO或官方BQ问题和功能跟踪器的任何信息,因此非常感谢您的帮助。我以前见过这种情况,请尝试对字段进行别名,您将遇到一个奇怪的内部正则表达式,它标记错误。@Pentium10谢谢。我尝试了一下,在我最外层的select中给所有字段加了别名,但它仍然给我带来了错误。现在它只是用我分配给s.followersCount的新别名。还有其他想法吗?我以前见过这个,尝试给字段别名,你会遇到一个奇怪的内部正则表达式,它标记错误。@Pentium10谢谢。我尝试了一下,在我最外层的select中给所有字段加了别名,但它仍然给我带来了错误。现在它只是用我分配给s.followersCount的新别名。还有其他想法吗?