Programmieren - alles kontrollieren 4.935 Themen, 20.621 Beiträge

MS Access/SQL: INSERT mit UNION SELECT. Wie?

d-oli / 5 Antworten / Flachansicht Nickles

Hi,

Folgende UNION-Abfrage mit MS Access 2000 funktioniert:

SELECT * FROM Tabelle1
UNION SELECT * FROM Tabelle2;

Auch folgende Einfüge-Abfrage funktioniert:

INSERT INTO Tabelle3
SELECT * FROM Tabelle1;

Aber eine Einfüge-Abfrage kombiniert mit einer UNION-Abfrage scheint nicht zu funktionieren:

INSERT INTO Tabelle3
SELECT * FROM Tabelle1
UNION SELECT * FROM Tabelle2;

Die Fehler-Meldung "Syntaxfehler in FROM-Klausel" erscheint. Nach dem Klicken von OK wir "UNION" selektiert.

Was ist falsch?

Dank und Gruss, d-oli

Konstruktive Kritik zeichnet sich dadurch aus, dass sie höflich, nützlich und sachlich ist.
bei Antwort benachrichtigen
Enrico_Horn d-oli „MS Access/SQL: INSERT mit UNION SELECT. Wie?“
Optionen

Schon mal so probiert?

INSERT INTO Tabelle3
( SELECT * FROM Tabelle1 UNION SELECT * FROM Tabelle2);

In Oracle geht so was.

bei Antwort benachrichtigen