跨表更新数据是我们经常用的一个操作,特整理一下

原始数据如下,首先是表结构

sql跨表更新数据 

A_dept的初始数据

sql跨表更新数据 

A_emp初始数据

sql跨表更新数据 

 跨表更新sql语句

语句功能,若A_emp表中company和A_dept中的company相等,更新A_emp中deptid

具体写法一:update e   set e.deptid= d.id  from  A_dept d inner join A_emp e on d.company=e.company 

具体写法二:update A_emp   set deptid= d.id  from  A_dept d where A_emp.company=d.company 

执行上面语句后,A_dept中数据不变,A_emp中的数据改变,见下图

sql跨表更新数据 

 

 

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-10-17
  • 2021-11-01
  • 2021-11-09
  • 2021-09-16
  • 2021-08-23
  • 2021-10-19
猜你喜欢
  • 2021-06-04
  • 2022-02-05
  • 2021-12-28
  • 2021-05-27
  • 2021-11-28
  • 2021-12-19
相关资源
相似解决方案