【发布时间】:2021-05-30 23:22:04
【问题描述】:
场景: 有两个具有相同列的 bigquery 表。必须比较这两个表w.r.t。类别和文章, i) 如果 table_2 中存在相同的内容,则必须从 table_2 中获取“Flow”列 ii) 否则,保留来自 Table_1 本身的相同 Flow 列。
表_1:
Category Article Flow
AA 11 Apple
AA 12 Orange
BB 13 Lemon
CC 14
表_2:
Category Article Flow
AA 11 Melon
BB 13 Pine
结果表:
Category Article Flow
AA 11 Melon
AA 12 Orange
BB 13 Pine
CC 14
Tried_Out 查询:
select t1.Category, t1.Article, t2.Flow
from t1 left join t2
on t1.Category=t2.Category and t1.Article=t2.Article
帮我解决这个问题。提前致谢!
【问题讨论】:
标签: join google-bigquery left-join case