SqlServer 根据一个表数据更新另外一个表


场景

有两个表部门表和人员表,人员表中的部门名称与部门表中的部门名称对应,

需要根据其对应关系在人员表中插入部门的id。

注:

博客:
https://blog.csdn.net/badao_liumang_qizhi
关注公众号
霸道的程序猿
获取编程相关电子书、教程推送与免费下载。

实现

update  c set c.bumenid = s.id from sys_user c,sys_group  s where c.bumenmingcheng = s.groupname

其中sys_user是人员表,sys_group是部门表。

注意后面用了别名c 前面update后要紧跟着别名


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM