ORACLE 两表关联更新

/ 3评 / 0

今天下午有一个需求,就是需要把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'))

记录完毕。

3条回应:“ORACLE 两表关联更新”

  1. 灰狼说道:

    文章放收款图,跪求有点节操

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注