【问题标题】:Inserting data from one table to another without duplication in access-VBA在access-VBA中将数据从一个表插入另一个表而不重复
【发布时间】:2016-11-26 00:16:53
【问题描述】:

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

有没有办法通过 VBA 代码做到这一点。 两个表中的字段名称及其属性是相同的。

【问题讨论】:

    标签: ms-access vba


    【解决方案1】:

    您需要的是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 的那些

    【讨论】:

      猜你喜欢
      • 2017-03-30
      • 1970-01-01
      • 2018-08-07
      • 1970-01-01
      • 1970-01-01
      • 2013-04-25
      • 1970-01-01
      • 2012-03-23
      • 1970-01-01
      相关资源
      最近更新 更多