Horizontale Werteliste

Datenbanklösungen mit AOO/LO

Moderator: Moderatoren

wagnbeu0
**
Beiträge: 47
Registriert: Fr, 23.04.2010 10:56

Horizontale Werteliste

Beitrag von wagnbeu0 »

Hallo, ich habe folgende Tabelle in meiner Datenbank:

Code: Alles auswählen

[Redner]
Redner char
Nummer number
Mache ich nun einen select auf die Tabelle, kommt folgende Ausgabe:
Redner Nummer
Max Mustermann 1
Max Mustermann 2
Erika Mustermann 81
Erika Mustermann 24


Ich will aber folgende Ausgabe haben:
Max Mustermann 1,2
Erika Mustermann 24,81



Wie bekomme ich das am besten hin?
Benutzeravatar
komma4
********
Beiträge: 5332
Registriert: Mi, 03.05.2006 23:29
Wohnort: Chon Buri Thailand Asia
Kontaktdaten:

Re: Horizontale Werteliste

Beitrag von komma4 »

wagnbeu0 hat geschrieben:Wie bekomme ich das am besten hin?
Bei einer richtigen Datenbank: mit GROUP_CONCAT.

Bei der eingebauten HSQLDB: geht das nicht :(
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
F3K Total
********
Beiträge: 3720
Registriert: Mo, 28.02.2011 17:49

Re: Horizontale Werteliste

Beitrag von F3K Total »

Geht nicht, gibs nicht:
Die hier beschriebene Methode ist allerdings recht kompliziert, wird von Datenbankkennern nicht empfohlen.
Sie funktioniert nur bis zur einer bestimmten Anzahl von Werten, aber funktioniert:
viewtopic.php?f=8&t=47837

Gruß R
Benutzeravatar
komma4
********
Beiträge: 5332
Registriert: Mi, 03.05.2006 23:29
Wohnort: Chon Buri Thailand Asia
Kontaktdaten:

Re: Horizontale Werteliste

Beitrag von komma4 »

F3K Total hat geschrieben:Geht nicht, gibs nicht
"Geht nicht" bezog sich auf die in der embedded HSQLDB nicht vorhandene Funktion. In der stand-alone HSQLDB 2.0 ist sie vorhanden.


Im Eröffnungsposting ist ja leider nicht erwähnt welche Datenbank genutzt wird.
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
Antworten