我认为我应该详细解释一下我的问题。也许你可以帮我解决它。
我想在“临时”表中保存查询的重新保存,因此我尝试使用此查询:
SELECT *
INTO Temp_tbl
FROM (tb_KonzeptDaten LEFT JOIN tb_Fahrzeug ON tb_KonzeptDaten.Konzept = tb_Fahrzeug.ID) LEFT JOIN tb_MSG ON tb_Fahrzeug.Motor_SG = tb_MSG.ID
我收到错误3090,其中显示“结果表不允许有多个自动编号字段。”
这是正确的!在这三个表的eac我有一个自动编号字段
然后我已经选择了没有这些自动编号字段的所有字段,然后我发现我们可以使用SQL EXCEPT 运算符完成这项工作,但不幸的是,这个运算符似乎不起作用在MS Access 2003中
然后我尝试使用SQL“NOT EXIST”运算符:
SELECT *
FROM (tb_KonzeptDaten LEFT JOIN tb_Fahrzeug ON tb_KonzeptDaten.Konzept = tb_Fahrzeug.ID) LEFT JOIN tb_MSG ON tb_Fahrzeug.Motor_SG = tb_MSG.ID
WHERE NOT EXISTS(SELECT tb_KonzeptDaten.ID FROM tb_KonzeptDaten)
但我没有得到我想要的答案
你是什么意思?我该如何解决这个问题?