私の問題をもう少し詳しく説明する必要があると思います。あなたは私がそれを解決するのを手伝ってくれるかもしれません.
「一時」テーブルにクエリの結果を保存したいので、このクエリを使用しようとしました:
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 が表示されました。
それは正しかった!これら3つのテーブルのそれぞれに、自動採番フィールドがあります
次に、これらの Autonumber フィールドを使用せずにすべてのフィールドを選択することにしました。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)
しかし、私は望んでいた答えを得ることができませんでした
どう言う意味ですか?どうすればこの問題を解決できますか?