【发布时间】:2016-11-26 00:16:53
【问题描述】:
我想将数据从表WorkTableA 插入到另一个表TableA,而不复制数据(即,如果客户名称已经exists,则不要插入WorkTableA)。
有没有办法通过 VBA 代码做到这一点。 两个表中的字段名称及其属性是相同的。
【问题讨论】:
我想将数据从表WorkTableA 插入到另一个表TableA,而不复制数据(即,如果客户名称已经exists,则不要插入WorkTableA)。
有没有办法通过 VBA 代码做到这一点。 两个表中的字段名称及其属性是相同的。
【问题讨论】:
您需要的是INSERT INTO 声明
INSERT INTO WorkTableA
( CustomerName, Col2, Col3...)
SELECT CustomerName, Col2, Col3
FROM TableA LEFT JOIN WaorkTableA ON TableA.CustomerName = WORKTABLEA.CustomerName
WHERE WorkTableA.CustomerName IS NULL
这样的事情可能会奏效。
语句的SELECT 部分将仅选择WorkTableA 中不EXIST 的那些
【讨论】: