我有一张表 ( ),其中缺少 custTAB
一些邮政编码,但有city,state名称。我有zipTAB
一个城市,州和邮政编码。我的意图是将缺少的邮政编码从 zipTAB 复制到 custTAB。但是,由于某种原因,我的更新无法按预期工作。如果有 10K NULL cust_zips,更新后我得到 20K NULL cust_zips。有人可以检查发生了什么吗?)
update custTAB
set cust_zip = (select zip
from zipTAB
where custTAB.cust_zip is null and
custTAB.cust_city = zipTAB.city and
custTAB.cust_state = zipTAB.state
limit 1
);
谢谢。PS:为了便于阅读,编辑了行号。