手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

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 当然也可以采用级联的方式删除。

© 手抄报圈