我有2个表T1和T2,需要使用来自T1.F的唯一值更新T2.F 如何通过SQL或VBA currentdb.execute在Microsoft Access 2013中执行此操作?
T1.F T2.F
A A
A B
B
B
B
C
C
C
C
答案 0 :(得分:0)
不确定这是否真的有效,但是如果您或者正在查看要运行的SQL(通过您选择的任何接口),以下内容将起作用:
INSERT INTO t2
SELECT DISTINCT
columnName
FROM
t1
LEFT JOIN t2 on t1.columnName = t2.columnName
WHERE
t2.columnName IS NULL
答案 1 :(得分:0)
INSERT INTO T2(F)
SELECT DISTINCT T1.F
FROM T1
T2(F)
- F是表T2中的列名。 SELECT DISTINCT
获取T1.F(A,B,C等)