PostgreSQL - update 关联两个表更新
欢迎讨论留言,讨论其他写法。
-- 关联更新操作
UPDATE DRG_WEIGHT_MANAGE_INFOS_NEXT
SET DRG_SUBJECT = (
SELECT
NAME
FROM
DICT_MDC
WHERE
DICT_MDC.CODE = DRG_WEIGHT_MANAGE_INFOS_NEXT.MDC)
成功截图 :
DRG_WEIGHT_MANAGE_INFOS_NEXT :要操作的表;
DRG_SUBJECT :目标字段;
DICT_MDC :数据源;
SELECT
NAME
FROM
DICT_MDC
WHERE
DICT_MDC.CODE = DRG_WEIGHT_MANAGE_INFOS_NEXT.MDC): 数据来源;
DICT_MDC.CODE = DRG_WEIGHT_MANAGE_INFOS_NEXT.MDC:更新条件