sql update 两个表更新问题

发布网友

我来回答

4个回答

热心网友

你说的太笼统了

假设每个居民的机构代码都能从机构表中找到机构代码,

且对应的上级机构不会再有上级机构

用以下SQL就可以更新

UPDATE INHABITANT T1
   SET T1.JGBM =
       (SELECT T2.SJJGBM 
          FROM INSTITUTION T2
         WHERE T2.JGBM = T1.JGBM)

执行后

有问题再追问

热心网友

update tbjmjkda a
set a.jgbm=b.SJJGBM
from tbyljg b where a.JGBM=B.JGBM
AND
b.jglx like '%下属科室%'

热心网友

意思表达不清。
表达清楚可以吗?

热心网友

什么问题?具体点

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com