Seite 1 von 1

union select ohne ergebnis

Verfasst: Do, 18.02.2010 15:34
von muhl
Und noch einmal ich,

nachdem ich das Problem mit der Datenquelle gelöst habe, stellt sich noch eines.

Ich habe in Base zwei Tabellen mit gleichen Spalten und die union-select-Abfrage funktioniert auch einwandfrei, nachdem ich die Option "SQL Kommando direkt ausführen" aktiviert habe. Alles bestens.
Wenn ich aber Tabellen benutze, die mit einer Calc-Datei verknüpft sind, dann ist das Ergebnis der union-select-Abfrage leer!

Code: Alles auswählen

select * from Tabelle1 union select * from Tabelle2
eigentlich ganz simpel, aber warum kein Ergebnis?

Hat jemand eine Idee?

Danke,

Maik

Re: union select ohne ergebnis

Verfasst: Fr, 19.02.2010 12:58
von AndreasJBittner
Hallo,

vielleicht mal klammern?

(select * ...) union (select ...)

Grüße
Andreas

Re: union select ohne ergebnis

Verfasst: Fr, 19.02.2010 13:40
von DPunch
Ein Tabellendokument als Datenbank unterstützt den UNION-Befehl nicht.

Dafür müsstest Du entweder die integrierte HSQLDB oder eben eine "echte" Datenbank benutzen.

Re: union select ohne ergebnis

Verfasst: Fr, 19.02.2010 18:07
von muhl
Hallo und guten Abend,
die Klammerung hatte ich auf probiert und die Tabellen in "" gesetzt, daran lag es aber nicht.
Es liegt tatsächlich wohl an der Datenquelle, obwohl ich das nicht verstehe, denn die Abfrage greift ja auf die verlinkten Daten in base zurück und nicht auf die Tabelle. Ein einfache select geht ja auch, der union select ist ja mE nur eine Ansicht zweier select-Abfragen, die aneinandergehängt werden.

Zur echten Datenbank: Ich habe es auch mit dbase probiert, geht aber auch nicht.

Am liebsten würde ich ja auf einen MySQL-Server zurückgreifen, der wird aber vor Ort nicht angeboten, eine Installation scheidet daher aus.

Über HSQLDB habe ich noch nicht nachgedacht, da lese ich mich mal ein, vielen Dank für den Tipp.

Gruß,

Maik