sql - 将Inner Join的结果合并到表SQL中
使用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"无法受约束。
不知道我哪里错了。这两个表都存在。
最佳答案:
1 个答案:
答案 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;
本文经用户投稿或网站收集转载,如有侵权请联系本站。