union select ohne ergebnis

Datenbanklösungen mit AOO/LO

Moderator: Moderatoren

muhl
**
Beiträge: 39
Registriert: Di, 09.02.2010 14:48

union select ohne ergebnis

Beitrag 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
AndreasJBittner
*****
Beiträge: 473
Registriert: Fr, 09.10.2009 16:44
Wohnort: Bielefeld
Kontaktdaten:

Re: union select ohne ergebnis

Beitrag von AndreasJBittner »

Hallo,

vielleicht mal klammern?

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

Grüße
Andreas
LO 4.3
AMD Athlon 64 3700+, 2.21 GHz, 4 GB RAM, Win XP SP3
iMac 2 GHz, 16 GB RAM/MacBookPro, 8 GB RAM, Mac OS X 10.9.5
Intel Core2 Quad CPU Q6600 @ 2,4 GHz, 4 GB RAM, Suse 13.2

MySQL 5.1: Pentium III, 666 MHz, 512 MB, Suse 12.1
DPunch
*******
Beiträge: 1112
Registriert: Mo, 02.11.2009 16:16
Wohnort: Marburg

Re: union select ohne ergebnis

Beitrag 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.
muhl
**
Beiträge: 39
Registriert: Di, 09.02.2010 14:48

Re: union select ohne ergebnis

Beitrag 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
Antworten