在access-VBA中将数据从一个表插入另一个表而不重复

时间:2015-07-16 05:52:18

标签: ms-access access-vba

我想将表WorkTableA中的数据插入另一个表TableA,而不重复数据(即如果客户名已经WorkTableA,则不要插入exists )。

有没有办法通过VBA代码完成它。 两个表中的字段名称及其属性是相同的。

1 个答案:

答案 0 :(得分:0)

您需要的是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部分将仅选择EXIST中不WorkTableA的{​​{1}}