Doppelte Feldwerte in Abfrage nur einmal ausgeben

Datenbanklösungen mit AOO/LO

Moderator: Moderatoren

jogibs
**
Beiträge: 20
Registriert: Mo, 09.08.2010 00:44

Doppelte Feldwerte in Abfrage nur einmal ausgeben

Beitrag von jogibs »

Hallo und guten Abend,

das Ergebnis meiner einfachen Abfrage siehe Bild unten:

Wie kann ich erreichen das die doppelten Werte in Kapitel und Rubrik
nur einmal ausgegeben werden.

Partner bei Institutionen
Medien
Kalk und Söhne
Frankstrand
Journalisten
Variologig
u.s.w.

Gruß
Jürgen
Dateianhänge
abrage.jpg
abrage.jpg (40.55 KiB) 845 mal betrachtet
jogibs
**
Beiträge: 20
Registriert: Mo, 09.08.2010 00:44

Re: Doppelte Feldwerte in Abfrage nur einmal ausgeben

Beitrag von jogibs »

Hallo OpenOffice Gemeinde,

die Frage oben muss nicht mehr beantwortet werden.
Die Lösung heißt für mich Suchen u. Ersetzten im Texteditor,
nach der Berichtsausgabe.

Gruß
Jürgen
AndreasJBittner
*****
Beiträge: 473
Registriert: Fr, 09.10.2009 16:44
Wohnort: Bielefeld
Kontaktdaten:

Re: Doppelte Feldwerte in Abfrage nur einmal ausgeben

Beitrag von AndreasJBittner »

Hallo,

wenn Du die Abfrage nach den ersten beiden Feldern gruppierst (GROUP BY ...) dann kannst Du Dir das Suchen & Ersetzen sparen.

Grüße
Andreas
LO 4.3
AMD Athlon 64 3700+, 2.21 GHz, 4 GB RAM, Win XP SP3
iMac 2 GHz, 16 GB RAM/MacBookPro, 8 GB RAM, Mac OS X 10.9.5
Intel Core2 Quad CPU Q6600 @ 2,4 GHz, 4 GB RAM, Suse 13.2

MySQL 5.1: Pentium III, 666 MHz, 512 MB, Suse 12.1
jogibs
**
Beiträge: 20
Registriert: Mo, 09.08.2010 00:44

Re: Doppelte Feldwerte in Abfrage nur einmal ausgeben

Beitrag von jogibs »

Hallo Andreas,

erstmal vielen Dank für den Tipp.
Jetzt habe ich mal eine Weile mit GROUP BY herumprobiert,
aber mein Wunschergebnis bekomme ich nicht zusammen :?
Wie geht denn das mit den zwei Spalten, kannst du mir da helfen?

Gruß
Jürgen
AndreasJBittner
*****
Beiträge: 473
Registriert: Fr, 09.10.2009 16:44
Wohnort: Bielefeld
Kontaktdaten:

Re: Doppelte Feldwerte in Abfrage nur einmal ausgeben

Beitrag von AndreasJBittner »

Hallo,

probier mal

Code: Alles auswählen

SELECT Kapitel, Rubrik, Firma FROM <tabelle> GROUP BY Kapitel, Rubrik ORDER BY Kapitel, Rubrik
Grüße
Andreas
LO 4.3
AMD Athlon 64 3700+, 2.21 GHz, 4 GB RAM, Win XP SP3
iMac 2 GHz, 16 GB RAM/MacBookPro, 8 GB RAM, Mac OS X 10.9.5
Intel Core2 Quad CPU Q6600 @ 2,4 GHz, 4 GB RAM, Suse 13.2

MySQL 5.1: Pentium III, 666 MHz, 512 MB, Suse 12.1
jogibs
**
Beiträge: 20
Registriert: Mo, 09.08.2010 00:44

Re: Doppelte Feldwerte in Abfrage nur einmal ausgeben

Beitrag von jogibs »

Hallo,

seltsamerweise funktioniert diese Abfrage nicht beim Open-Office Format (HSQL ?).
Da kommt die Fehlermeldung: Not in aggregate function or group by clause: ... die komplette Abfrage wird augelistet
Die gleiche Abfrage in MySQL funktioniert einwandfrei (Ergebnis=Bild)

Der Datensatz: Partner bei Institutionen -> Medien -> Frankstrand wird so nicht aufgelistet!
GROUP_CONCAT geht auch nicht, in der Original-Tabelle kommt nach Firma noch Ansprechpartern, Telefon u.s.w.
das wird dann zu komplex glaube ich.

Hast du noch eine Idee?

Gruß
Jürgen
Dateianhänge
abfrage_2.png
abfrage_2.png (12.19 KiB) 766 mal betrachtet
DPunch
*******
Beiträge: 1112
Registriert: Mo, 02.11.2009 16:16
Wohnort: Marburg

Re: Doppelte Feldwerte in Abfrage nur einmal ausgeben

Beitrag von DPunch »

Aloha
jogibs hat geschrieben:Der Datensatz: Partner bei Institutionen -> Medien -> Frankstrand wird so nicht aufgelistet!
Ist das nicht genau das, was Du willst?
jogibs hat geschrieben:Wie kann ich erreichen das die doppelten Werte in Kapitel und Rubrik
nur einmal ausgegeben werden.
Wenn doppelte Werte in Kapitel und Rubik nur einmal ausgegeben werden sollen, warum soll dann auf einmal Frankstrand dabei sein?
Irgendwie kann ich Dir nicht ganz folgen...
jogibs
**
Beiträge: 20
Registriert: Mo, 09.08.2010 00:44

Re: Doppelte Feldwerte in Abfrage nur einmal ausgeben

Beitrag von jogibs »

Aloha ahiahi :D

Im Original entsteht die Abfrage aus drei Tabellen: Kapitel, Rubrik, Orga.

das Endergebnis ist ein einspaltiger Bericht, der in InDesign
importiert und formatiert wird:

Partner bei Institutionen (Headline)
Medien (Subline)

Kalk und Söhne
Ansprechparter
Adresse u.s.w.

Frankstrand
Ansprechparter
Adresse u.s.w.

Wenn ich die Gruppierung bei der Bericht-Erstellung vornehme wird auch gleich
auf- oder absteigend sortiert, was nicht in meinem Sinne ist.

Gruß
Jürgen
Antworten