Seite 1 von 1

Problem mit Ausgabe des SQL-Fensters

Verfasst: Fr, 19.05.2017 09:28
von Stephan
Hallo,

ich gebe in Base (LO 5.1.6) im SQL-Fenster ein:

Code: Alles auswählen

SELECT DISTINCT "Nachname", "Vorname" FROM "Person" ORDER BY "Nachname", "Vorname" ASC
im Ausgabereich erscheint daraufhin die Ausgabe, wobei in jeder Zeile ein quasi 'doppeltes' Ergebnis erscheint, also:

<Nachname>,<Vorname>,<Nachname>,<Vorname>,

z.B.

Meier,Klaus,Meier,Klaus,

Kann man diese Art der doppelten Ausgabe unterdrücken?

Ist diese Art der Ausgabe ein Fehler oder hat das irgendeinen tieferen Sinn (möglicherweise bei anderen SQL-Statements)?


Anmerkung: ich stieß rein zufällig auf dieses Problem und glaubte mein SQL wäre falsch und erst nach einer halben Stunde probieren wurde mir klar das der Fehler nur in diesem Fenster ist, das SQL aber ansonsten in Ordnung d.h. in normalen Abfragen funktionier es problemlos.


Gruß
Stephan

Re: Problem mit Ausgabe des SQL-Fensters

Verfasst: Fr, 19.05.2017 14:08
von komma4
Ich kann das nicht nachvollziehen (LO 5.2.3.3/openSuse 42.2)

Re: Problem mit Ausgabe des SQL-Fensters

Verfasst: Fr, 19.05.2017 16:12
von RobertG
Hallo Stephan, hallo Winfried,

ich habe das gerade unter
Extras > SQL > Ausgabe der "Select"-Anweisung anzeigen
nachvollziehen können.

Die Anzeige liefert neben den Spalten im Anzeigebereich bis FROM auch die Spalten, die zu der Sortieranweisung gehören. Habe das mit OpenSUSE 42.1 und LO 5.2.7.2, LO 5.1.5 und einer Alpha zu 5.4 vom 13.5.17 getestet. Da schaue ich doch gleich einmal nach, ob der Bug schon bekannt ist und seit wann der auftaucht.

Nachtrag: Ich habe das jetzt durchgetestet. Der Dialog ist zum Anzeigen der Abfragen mit der 4.0 von LO geändert worden. Bereits bei dieser Version geht das schief. Den Bug habe ich hier gemeldet: https://bugs.documentfoundation.org/sho ... ?id=107954

Gruß

Robert

Re: Problem mit Ausgabe des SQL-Fensters

Verfasst: Fr, 19.05.2017 16:43
von komma4
Seltsam....

Bild

LO 5.2.3.3 / openSuse42.2, externe MariaDB, über MySQL (JDBC) Verbindung

Re: Problem mit Ausgabe des SQL-Fensters

Verfasst: Fr, 19.05.2017 19:38
von Stephan
externe MariaDB, über MySQL (JDBC) Verbindung
in meinem Fall *.odb-Datei mit interner HSQLDB, in LO als Datenquelle angemeldet


Gruß
Stephan

Re: Problem mit Ausgabe des SQL-Fensters

Verfasst: Fr, 19.05.2017 22:29
von komma4
Stephan hat geschrieben: Fr, 19.05.2017 19:38 interner HSQLDB
Das ist es!
Habe die Tabelle gerade mal in eine interne HSQLDB kopiert: damit erzeuge ich ebenfalls die doppelte Ausgabe.