我想将表WorkTableA
中的数据插入另一个表TableA
,而不重复数据(即如果客户名已经WorkTableA
,则不要插入exists
)。
有没有办法通过VBA代码完成它。 两个表中的字段名称及其属性是相同的。
答案 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}}