- 微软访问 2003
- 主表(MobileNo 文本 255、FirstName 文本 255、LastName 文本 255、地址文本 255)
- 表温度(MobileNo 文本 255、FirstName 文本 255、LastName 文本 255、地址文本 255)
- 主要有 100 条记录
- Temp 有 30 条记录
- 10 条记录属于两个表。
- 我喜欢将那些不属于 MobileNo 上的主库的记录从临时插入到主库中。
实际上从 temp 导入记录,而 Main 中没有重复数据。
我在下面写了一个查询
INSERT INTO main (mobileNo, FirstName, LastName, Address)
VALUES
(SELECT DISTINCT Temp.[MobileNo], Temp.[FirstName], temp.[LastName], Temp.[Address]
FROM Temp
WHERE NOT EXISTS (SELECT * FROM main WHERE Main.[MobileNo] = Temp.[MobileNo]));*
这是对的吗?