当前位置: 首页 > article >正文

UPDATE ... JOIN语法

在SQL中,直接使用LEFT JOINUPDATE语句中可能不是所有数据库系统都支持的标准语法。然而,MySQL和一些其他数据库系统确实允许在UPDATE语句中使用JOIN,包括LEFT JOIN,来更新一个表中的数据,这些数据基于与另一个表的连接条件。

以下是一个使用LEFT JOINUPDATE语句中的示例,假设我们想要更新wms_warehouse_product表(简称A表)中的warehouse_id字段,使其与wms_product表(简称B表)中相应product_idwarehouse_id相匹配:

 

update wms_warehouse_product wwp
        LEFT JOIN wms_product wp ON wwp.product_id = wp.id
        set wwp.warehouse_id = wp.warehouse_id  
	where  wwp.warehouse_id is NULL


http://www.kler.cn/news/290582.html

相关文章:

  • 算法复盘——Leetcode hot100:链表160
  • 复变函数在大模型中的应用
  • 静态工厂模式(简单工厂模式)与动态工厂模式(工厂方法模式)
  • excel扒数据到ini文件小工具
  • 实用的4大网站建设模板资源网站
  • 【STM32+HAL库】---- 按键中断控制LED
  • xhr、ajax、axois、fetch的区别
  • echo ‘‘ >>/etc/profile是什么意思什么效果
  • 基于深度学习的水稻病害虫检测设计与实现
  • 设计模式与反模式:UML图示常见误用案例分析
  • 【机器学习】.fit_transform()跟.transform()的区别
  • 基于人工智能的智能客服系统
  • 鸿蒙(API 12 Beta6版)图形【 请求动画绘制帧率】方舟2D图形服务
  • C++基础知识之数组
  • DexclassLoader读取dex在Android14上遇到问题
  • Java SPI机制源码
  • Hive锁表、hive查询表是否被锁、hive解锁表
  • Django+vue自动化测试平台(29)--测试平台集成playwright录制pytest文件执行
  • MVC架构模式
  • Java-线程的生命周期7大状态
  • 读写分离深度解析与MaxScale配置指南
  • 2024嵌入式面试:VIVO嵌入式面试题及参考答案(6万字长文)
  • selenium启动总报错 WebDriverManager总是异常
  • Datawhale X 李宏毅苹果书 AI夏令营 - 跟李宏毅学深度学习(入门之线性模型)
  • XR-Frame 实现 始终朝向屏幕(相机)的面片与模型
  • vue路由Router设置父路由默认选中第一个子路由,切换子路由让父路由激活高亮效果不会消失
  • 因 Mysql root 密码过于简单导致 Mysql 连接失败的解决方法
  • C++学习笔记(4)
  • 集成电路学习:什么是MMU存储管理单元
  • Get full article in Google Sheet using Openai