gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-01 19:57:43 25 4
gpt4 key购买 nike

我有两个带有关系的表,我想更新表 A 中的字段。是否可以在同一个查询中组合更新和联接?我用谷歌搜索但没有找到任何有效的解决方案?

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 JOIN 到 tableB。在本例中,t 只是 myTableA 的别名。 t2 是连接表的别名,在我的示例中为 myTableB。如果您不喜欢使用 tt2,请使用您喜欢的任何别名 - 没关系 - 我只是碰巧喜欢使用这些。

关于sql-server - 更新和左外连接语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6335388/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com