欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

oracle update left jion关联表更新

程序员文章站 2022-04-20 21:12:01
...

之前做的都是单表的更新 今天遇到了需要做关联的更新 语句如下:

UPDATE 
(
	SELECT * FROM N_LRY_LK lk LEFT JOIN JK_T_USR_INST jk on lk.OPEN_INST = jk.INST_ID
) a
SET a.STATUS1 = ( CASE  WHEN a.INST_ATTR ='03' THEN '代理' ELSE '一类' END)

WHERE a.STATUS1 is null

语句还是基本的语句 update 表名 set 字段名 = #value# where 子句

百度查过其他的 最后还是这个是可以执行的。记录一下

相关标签: sql 日常