使用SQL查询我有一个成功的结果使用内连接,但结果显示在查询下面。
如何在现有表中记录结果,即与它合并?
UPDATE CuringHistoryData.dbo.CuringData
SET PressNumber = master.dbo.TagTable
WHERE CuringHistoryData.dbo.CuringData.TagIndex = master.dbo.TagTable.TagIndex;
当我执行此操作时出现错误
Msg 4104,Level 16,State 1,Line 11
多部分标识符" master.dbo.TagTable.TagIndex"无法受约束。
不知道我哪里错了。这两个表都存在。
答案 0 :(得分:1)
UPDATE t1
SET t1.PressNumber = t2.pressnumber
from CuringHistoryData.dbo.CuringData as t1 inner join master.dbo.TagTable as t2 on
t1.TagIndex = t2.TagIndex;