0

这一定是一个简单的问题,但我需要一些帮助。

尝试在 bigquery 中加入 2 个表时,我收到消息:Large table tableName1 must appear as the leftmost table in a join query

如果我在连接中反转表,我会得到与另一个表相同的错误:大表 tableName2 必须出现在连接查询中作为最左边的表

我处于无限循环中。例子:

SELECT tableName1.col1 FROM tableName1 INNER JOIN tableName2 ON tableName1.col1=tableName2.col1 ;

SELECT tableName1.col1 FROM tableName2 INNER JOIN tableName1 ON tableName2.col1=tableName1.col1 ;

谢谢!

4

1 回答 1

1

尝试加入每个,而不是加入:

真实数据的工作示例:

SELECT a.Topic FROM [data-sensing:lab:io_sensor_data.moscone_io13] a
INNER JOIN EACH [data-sensing-lab:io_sensor_data.moscone_io13] b
ON a.timestamp=b.timestamp 
LIMIT 1000
于 2013-09-20T00:22:50.183 回答