根据数据库的一张表去更新另一张表的值

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了根据数据库的一张表去更新另一张表的值相关的知识,希望对你有一定的参考价值。

有一张表hr_employee 字段
id, dept_id
1 111
2 222
3 333
4 222
5 333
另一张表sys_dept
id dept_code
1 111
2 222
3 333
想让 hr的表dept_id变成sys的id
id dept_id
1 1
2 2
3 3
4 2
5 3

参考技术A update hr_employee set dept_id=B.id
from hr_employee A,sys_dept B
where A.dept_id=B.dept_code本回答被提问者采纳

以上是关于根据数据库的一张表去更新另一张表的值的主要内容,如果未能解决你的问题,请参考以下文章

两个表匹配,匹配上把一张表的值复制到另一张表的sql语句怎么写

SQL问题,怎么将一张表的某个字段更新为另一张表的字段

sql怎么将一张表的字段赋值给另一张表

SQL 从多行的另一张表的余额中扣除一个表中的值

Mongo基于一张表的数据更新另一张表

sql存储过程从一张表中查询到的值作为另一张表的新的字段