加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

sql-server – 更新和左外连接语句

发布时间:2020-12-12 16:44:35 所属栏目:MsSql教程 来源:网络整理
导读:我有两个关系的表格,我想更新表A中的一个字段.是否可以将更新和连接组合在同一个查询中?我google了,但没有找到任何工作的解决方案? UPDATE md SET md.status = '3' FROM pd_mounting_details AS md LEFT OUTER JOIN pd_order_ecolid AS oe ON md.order_data
我有两个关系的表格,我想更新表A中的一个字段.是否可以将更新和连接组合在同一个查询中?我google了,但没有找到任何工作的解决方案?
UPDATE md SET md.status = '3' 
FROM pd_mounting_details AS md 
LEFT OUTER JOIN pd_order_ecolid AS oe ON md.order_data = oe.id

我正在使用MS SQL

解决方法

Update t 
SET 
       t.Column1=100
FROM 
       myTableA t 
LEFT JOIN 
       myTableB t2 
ON 
       t2.ID=t.ID

用表名替换myTableA,并用列名替换Column1.之后这个简单的LEFT加入到tableB.在这种情况下,t只是myTableA的别名

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读