【发布时间】:2015-08-16 09:36:26
【问题描述】:
我有两张桌子可以访问。更新很好,但我是否还可以在同一个查询中附加工作表中尚未包含的任何参考编号?
UPDATE [UPDATEtable tester2]
INNER JOIN [Update2 Linked] ON
[UPDATEtable tester2].[REF] = [Update2 Linked].[REF]
set
[UPDATEtable tester2].[NAMES] = [Update2 Linked].[NAMES]
, [UPDATEtable tester2].[AMOUNT] = [Update2 Linked].[AMOUNT]
然后我的问题来自“追加”或插入任何新条目,其中 REF 编号尚未在 [UPDATEtable tester2] 中。我试图在上面的脚本下面添加以下内容但没有成功。它说缺少运营商?
INSERT INTO [UPDATEtable tester2].[REF] , [UPDATEtable tester2].[NAMES] , [UPDATEtable tester2].[AMOUNT]
SELECT [REF] , [NAMES] , [AMOUNT]
FROM [Update2 Linked]
WHERE [Update2 Linked].[REF]
NOT IN
(SELECT [UPDATEtable tester2].[REF] FROM [UPDATEtable tester2])
问候,
【问题讨论】: