我正在尝试编写一个访问脚本,它只会添加一个表中不存在的记录到下一个表,跟踪哪些记录没有合并,并保留第二个表之间的关系我将要更新。我无法弄清楚如何使用VBA或SQL将数据从源表插入目标表中尚不存在的目标表。
当table A
中不存在两个行字段时,有人可以建议我将数据从table B
复制到table B
吗?
防爆。我有四行table A
和另外四行table B
。我希望复制来自table A
的所有数据,其中字段X
和Y
的值在任何table B
的{{1}}中都不存在X
个字段。
提前谢谢。
答案 0 :(得分:1)
INSERT INTO tableB (columns)
SELECT [values]
FROM tableA AS A
LEFT OUTER JOIN tableB AS B
ON (A.X = B.X AND A.Y = B.Y)
WHERE B.X IS NULL
外部联接将包含表B没有值的条目,而WHERE仅对这些行进行过滤