运行此代码时,为什么我会收到“输入参数值”输入框?
strSQL = "INSERT INTO tblTest SELECT * FROM ImportedTable WHERE NOT EXISTS (SELECT * FROM ImportedTable WHERE ImportedTable.[Part No] = tblTest.[Part No])"
当我没有在tblTest中存在[Part No]的行时,我试图将ImportedTable中的行插入到tblTest中。谢谢!
答案 0 :(得分:0)
tblTest
语句的FROM
子句中未提及 SELECT
。
试试这个:
INSERT
INTO tblTest
SELECT *
FROM importedTable it
WHERE NOT EXISTS
(
SELECT NULL
FROM tblTest tt
WHERE tt.[Part No] = it.[Part No]
)