我有两张桌子。第一个表包含键值数据:
Answer_Code |Fruit
1 |Apple
2 |Orange
3 |Pear
4 |Watermelon
第二个表包含收集的数据
Participant|Fruit
Aaa |1
Bbb |2
Ccc |3
如何加入这些表,以便将第二个表中的 Fruit 列替换为第一个表中的 Fruit 值?
Participant|Fruit
Aaa |Apple
Bbb |Orange
Ccc |Watermelon
我尝试了以下方法:
SELECT T1.*, T2.*,
FROM [Table1] T1,
JOIN [Table2] T2 ON T1.Fruit = T2.Fruit,
LIMIT 10;
我收到以下错误:
ON 子句必须是 AND of = 比较每个表中的一个字段名,所有字段名都以表名作为前缀。考虑使用标准 SQL .google.com/bigquery/docs/reference/standard-sql/),它允许不等式 JOIN 以及涉及表达式和残差谓词的比较。
此外,我无法获得 UPDATE、SET 来处理 bigquery。