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
  • 文明与征服成就怎么查看
  • 简述“全人类彻底解放”内容
  • 热门搜索
    宝宝腹泻怎么办 美的洗衣机怎么样 睡觉多梦怎么调理 打麻将怎么赢 ps怎么去色 照片分辨率怎么看 一个胸大一个胸小怎么办 嗓子发炎怎么办 怎么画动漫人物的眼睛 柚子籽怎么种小盆栽