SQL Update/Delete如何配合inner join 使用

 时间:2024-10-27 22:48:17

今天分析数据,需要用到了 Update 级联更新。

过程是这样的:

疟觥窖捎单位表中,有一个村的处理编码,是和村居表中的村编码字段 具有对应关系。我需要做的就是,通过编码,将村居表中的村所在的镇赋值到左边单位表中的zhen字段中。结构图如下:

SQL Update/Delete如何配合inner join 使用

OK。关系清晰了。那么开始写语句

直接采用的是 update 级联的方式。

update a

set zhen=b.zhen

from dbo.单位表as a

inner join 村居 as b

on a.处理地=b.村编码

查看换个Update inner join 语句

第一步update a a就是from dbo.单位表as a 的引用。

on a.处理地=b.村编码建立两个表之间的连接。

set zhen=b.zhen 赋值操作

其实最容易出现语法错误的就是 在 set zhen=b.zhen 中 不需要这样 seta.zhen=b.zhen

---------------------------------------

既然有了Update。那么Delete 当然也可以采用级联的方式删除。

  • 百度网盘怎么删除空文件夹?
  • XP电脑系统如何显示隐藏文件?
  • 简单几步实现远程控制电脑之splashtop
  • 文明与征服成就怎么查看
  • 简述“全人类彻底解放”内容
  • 热门搜索
    do什么意思 arpu值是什么意思 翘楚是什么意思 bc是什么意思 海带不能和什么一起吃 嗳气是什么意思 十年婚姻是什么婚 什么是哲学 保研的条件是什么 top什么意思