[英]BigQuery - SQL UPDATE and JOIN
我有两张桌子。 表 1 = dalio,这是一个包含选定客户的事件列表。 Table2 = master_list,它是所有过去事件的主客户列表。
dalio 有一个“id”列需要填写客户编号,可以从名为“customer_no”的 master_list 列中提取。 “id”列中的所有行当前都是空白的。 我只想要 dalio 中的“全名”列和 master_list 中的“名称”列完全匹配的客户编号。
到目前为止,这是我在 BigQuery 中所拥有的:
更新lce-tess.Tess_Attributes.dalio
SET lce-tess.Tess_Attributes.dalio
.fullname = lce-tess.Tess_Attributes.master_list
.name
FROM lce-tess.Tess_Attributes.dalio
lce-tess.Tess_Attributes.master_list
上
CAST( lce-tess.Tess_Attributes.master_list
.customer_no AS STRING) = lce-tess.Tess_Attributes.dalio
.id
在哪里lce-tess.Tess_Attributes.dalio
.id 为空
下面每张表的部分——dalio(table1):在此输入图片描述master_list(table2):在此输入图片描述
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.