1

私の問題をもう少し詳しく説明する必要があると思います。あなたは私がそれを解決するのを手伝ってくれるかもしれません.

「一時」テーブルにクエリの結果を保存したいので、このクエリを使用しようとしました:

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)

しかし、私は望んでいた答えを得ることができませんでした

どう言う意味ですか?どうすればこの問題を解決できますか?

4

0 に答える 0