这一定是一个简单的问题,但我需要一些帮助。
当尝试在bigquery中连接2个表时,我收到消息:大表tableName1必须作为连接查询中最左边的表出现
如果我反转连接中的表,我会得到与另一个表相同的错误:大表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;
谢谢!
答案 0 :(得分:1)
尝试JOIN EACH,而不是JOIN:
实际数据的工作示例:
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