HSQLDB, SQL SELECT

Datenbanklösungen mit AOO/LO

Moderator: Moderatoren

OOOmicha
*
Beiträge: 10
Registriert: Fr, 21.10.2011 20:49

HSQLDB, SQL SELECT

Beitrag von OOOmicha »

Hallo zusammen,

folgendes select-statement hat mich fast zur Verzweilung gebracht, da als Ergebnis drei leere records ausgegeben wurden:

SELECT "Gebiet"."Gebiet", "Gebiet"."GebietID", "Tour"."Tour", "Tour"."TourID"
FROM { OJ "Tour" AS "Tour" LEFT OUTER JOIN "Gebiet" AS "Gebiet" ON "Tour"."GebietID" = "Gebiet"."GebietID" }
ORDER BY "Gebiet"."Gebiet" ASC, "Tour"."Tour" ASC

Erst das Weglassen des Ausgabefeldes "Tour"."TourID" brachte die richtige Selektion der Datensätze.

SELECT "Gebiet"."Gebiet", "Gebiet"."GebietID", "Tour"."Tour"
FROM { OJ "Tour" AS "Tour" LEFT OUTER JOIN "Gebiet" AS "Gebiet" ON "Tour"."GebietID" = "Gebiet"."GebietID" }
ORDER BY "Gebiet"."Gebiet" ASC, "Tour"."Tour" ASC

Ich verwende die HSQLDB. Gibt es eine Erklärung?

Vielse Grüße
Logo
Dateianhänge
Test.odb
Die betroffenen Tabellen habe ich aus meiner DB kopiert und zwei views mit obigen selects versehen.
(11.42 KiB) 112-mal heruntergeladen
Zuletzt geändert von OOOmicha am Do, 29.03.2012 22:22, insgesamt 1-mal geändert.
Viele Grüße
micha
F3K Total
********
Beiträge: 3720
Registriert: Mo, 28.02.2011 17:49

Re: HSQLDB, SQL SELECT

Beitrag von F3K Total »

Nö,
vielleicht kannst Du das Dokument mal hochladen?
Gruß R
gogo
*****
Beiträge: 207
Registriert: Mi, 10.11.2010 13:11

Re: HSQLDB, SQL SELECT

Beitrag von gogo »

Haken bei: Bearbeiten/"SQL-Kommando direkt ausführen" setzen!
g
LucidLynx/WinXP LibreOffice v3.3.2 ab 03/12 v3.3.2 & v3.4.5
OOOmicha
*
Beiträge: 10
Registriert: Fr, 21.10.2011 20:49

Re: HSQLDB, SQL SELECT

Beitrag von OOOmicha »

Hallo gogo,

danke, das war es.
Aber gibt es dafür eine Begründung? Denn beim direkten Ausführen der gespeicherten Abfrage bleibt der Fehler.

Mit Gruß
Logo
Viele Grüße
micha
OOOmicha
*
Beiträge: 10
Registriert: Fr, 21.10.2011 20:49

Re: HSQLDB, SQL SELECT

Beitrag von OOOmicha »

Danke Robert für die interessante Erklärung.

Mit Gruß
Logo
Viele Grüße
micha
Antworten