我正在尝试更新一个表加入另一个表,在论坛中找到一些链接,并且仅在下面引用的是我准备的查询:
update WO
set WO.[Status] = 'Closed'
from [Work Orders] as WO
WHERE
wO.[Seq.HD #] IN (
select [Incident #]
from Incident INC
where
INC.[Category Description] = 'test'
and INC.Network = 'test'
)
and WO.[Category Description] in('test1', 'test2')
不确定原因,但它正在更新[Work Orders]
表中的所有记录。
任何帮助都会非常感激。
答案 0 :(得分:0)
Tauceef,
尝试此查询: 更新WO 设置WO。[状态] ='关闭' 来自[工作订单]作为WO 内部联接 ( 选择[事件#] 来自Incident INC 哪里 INC。[类别说明] ='测试' 和INC.Network ='测试' a on on wO。[Seq.HD#] = a。[事件#]
WHERE WO。[类别描述] in('test1','test2')
答案 1 :(得分:0)
非常感谢您的回复。
这是我的错误:(我正在更新观点。
我已经用表更新了查询,现在工作正常。
非常抱歉给您带来不便。
此致 Tauceef