Bigquery 错误:UPDATE/MERGE 必须为每个目标行最多匹配一个源行

use*_*963 7 google-bigquery

只是想知道是否有人可以帮助解决以下错误:

UPDATE/MERGE 必须为每个目标行最多匹配一个源行

我的查询如下:

UPDATE `sandbox.sellout` s
SET s.SKU_Label = TRIM(SKU_TEMP.SKU)
FROM (SELECT SKU, Old_SKU FROM `sandbox.ref_sku_temp`) SKU_TEMP
WHERE TRIM(SKU_TEMP.Old_SKU) = TRIM(s.SKU)
Run Code Online (Sandbox Code Playgroud)

小智 11

如果要更新的表中的一行与 FROM 子句中的多行连接,则查询会生成以下运行时错误:对于每个目标行,UPDATE/MERGE 必须最多匹配一个源行。 数据操作语言语法