关键词搜索

源码搜索 ×
×

MySQL关联表插入数据(update inner join语法)

发布2022-07-12浏览844次

详情内容

一、mysql:

注意:此处的 inner join 不可以像往常一样使用逗号“,”替换!!!切记!!

  1. update table1 inner join table2 on table1.id=table2.pid
  2. set table1.`name`= table2.`name`

备注:

可以把上面的 table1 inner join table2 on table1.id=table2.pid 看成是一个“整体表”,便于理解。即,相当于: 

update table1 inner join table2 on table1.id=table2.pid
set table1.`name`= table2.`name`
update (整体表)
set ...

二、SQL Server:

  1. update table1 set table1.`name`= table2.`name` from table2
  2. where table1.id=table2.pid

只有sql server支持 update ... from 啊 ~ ~,真浪费 ~

相关技术文章

点击QQ咨询
开通会员
返回顶部
×
微信扫码支付
微信扫码支付
确定支付下载
请使用微信描二维码支付
×

提示信息

×

选择支付方式

  • 微信支付
  • 支付宝付款
确定支付下载