English
 电子信箱
 加入收藏

  威盾防火墙 >> 新闻中心 >> 威盾新闻 >> 教您如何进行SQL跨表更新

 

教您如何进行SQL跨表更新

威盾防火墙 2015-02-10

 

SQL跨表更新数据是在使用SQL数据库中比较常用的,下面就将为您详细介绍SQL跨表更新数据的步骤,希望对您学习SQL跨表更新数据有所启迪。

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

 

A_dept的初始数据

 

A_emp初始数据

 

跨表更新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语句写法[2015-02-10]
SQL条件语句实例[2015-02-10]
黑客入侵ASP+Access或ASP+MSSQL网站的手法[2015-02-10]
专家指出:SQL注入除攻击数据库外 威胁操作系统安全[2015-02-09]
SQL注入攻击成为新威胁将挑战操作系统安全[2015-02-09]
防范SQL注入攻击的新办法[2015-02-09]
逐条更新数据的SQL语句写法[2015-02-10]
SQL条件语句实例[2015-02-10]
解析专攻Mac的木马 图解[2015-02-10]
浅谈如何将网页防篡改[2015-02-10]
黑客大会揭开美国双重标准的面纱[2015-02-10]
主机安全:防御黑客利用DDOS进行攻击[2015-02-10]