Gut*_*oth 2 sql ms-access ms-access-2007
我使用以下代码,将几个表组合成1个单独的表,称为DB_Total:
INSERT INTO DB_Total
SELECT *
FROM Tags_DI_DB;
Run Code Online (Sandbox Code Playgroud)
但是,如果我(意外地)执行此查询两次或三次,则数据将被堆叠.是否有可能检查是否在新的"mastertable"中添加了一个桌子,DB_Total?
INSERT INTO DB_TOTAL
SELECT a.*
FROM Tags_DI_DB a
LEFT JOIN DB_TOTAL b
ON a.colName = b.colName
WHERE b.colName IS NULL
Run Code Online (Sandbox Code Playgroud)
colName唯一列在哪里