Seite 1 von 1

HSQLDB, SQL SELECT

Verfasst: Do, 29.03.2012 18:44
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

Re: HSQLDB, SQL SELECT

Verfasst: Do, 29.03.2012 20:27
von F3K Total
Nö,
vielleicht kannst Du das Dokument mal hochladen?
Gruß R

Re: HSQLDB, SQL SELECT

Verfasst: Fr, 30.03.2012 14:14
von gogo
Haken bei: Bearbeiten/"SQL-Kommando direkt ausführen" setzen!

Re: HSQLDB, SQL SELECT

Verfasst: Fr, 30.03.2012 17:07
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

Re: HSQLDB, SQL SELECT

Verfasst: Mo, 02.04.2012 09:23
von OOOmicha
Danke Robert für die interessante Erklärung.

Mit Gruß
Logo