今天下午有一个需求,就是需要把B表中一个字段的值,更新到A表上。
在网上找了很多轮子都不行。
于是傻乎乎的用了这种办法可以了
UPDATE IOT_HAL_RSLT_DAY a SET a.TCP_ALL_UN = (select b.iot_imei_num from TEMP_IOT_TCP_ALL_VN3 b where a.mfr_nam_id = b.mfr_nam_id and a.stat_date = to_date(b.stat_date,'yyyymmdd')) WHERE EXISTS(SELECT 1 FROM TEMP_IOT_TCP_ALL_VN3 b WHERE a.mfr_nam_id = b.mfr_nam_id and a.stat_date = to_date(b.stat_date,'yyyymmdd'))
记录完毕。