【发布时间】:2019-12-07 06:00:56
【问题描述】:
我正在尝试使用标准 SQL 更新 bigquery 中的表,但出现以下错误:查询错误:无法在 [81:7] 处使用不可比较的类型 STRING 和 INT64 执行 IN 子查询
本质上,我有两张桌子。表(a)和表(b)。当在表(b)中而不是表(a)中找到特定记录(flight_number)时,我正在尝试更新表(b)中的列(布尔列)。
UPDATE `HTZ_Analysis.airport_flightrecord` as tableb
SET table(b).In_Airport = False
WHERE table(b).flight_number NOT IN (SELECT 1
FROM table(a)
)
【问题讨论】:
标签: google-bigquery sql-update