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
HSQLDB, SQL SELECT
Moderator: Moderatoren
HSQLDB, SQL SELECT
- 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
micha
Re: HSQLDB, SQL SELECT
Nö,
vielleicht kannst Du das Dokument mal hochladen?
Gruß R
vielleicht kannst Du das Dokument mal hochladen?
Gruß R
- miniKasse MMove 1.0.6 Base Videotutorial
- Windows 11: AOO, LO Linux Mint: AOO, LO
Re: HSQLDB, SQL SELECT
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
LucidLynx/WinXP LibreOffice v3.3.2 ab 03/12 v3.3.2 & v3.4.5
Re: HSQLDB, SQL SELECT
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
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
micha