Doppelte Feldwerte in Abfrage nur einmal ausgeben
Moderator: Moderatoren
Doppelte Feldwerte in Abfrage nur einmal ausgeben
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
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 (40.55 KiB) 845 mal betrachtet
Re: Doppelte Feldwerte in Abfrage nur einmal ausgeben
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
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
-
- *****
- Beiträge: 473
- Registriert: Fr, 09.10.2009 16:44
- Wohnort: Bielefeld
- Kontaktdaten:
Re: Doppelte Feldwerte in Abfrage nur einmal ausgeben
Hallo,
wenn Du die Abfrage nach den ersten beiden Feldern gruppierst (GROUP BY ...) dann kannst Du Dir das Suchen & Ersetzen sparen.
Grüße
Andreas
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
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
Re: Doppelte Feldwerte in Abfrage nur einmal ausgeben
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
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
-
- *****
- Beiträge: 473
- Registriert: Fr, 09.10.2009 16:44
- Wohnort: Bielefeld
- Kontaktdaten:
Re: Doppelte Feldwerte in Abfrage nur einmal ausgeben
Hallo,
probier mal
Grüße
Andreas
probier mal
Code: Alles auswählen
SELECT Kapitel, Rubrik, Firma FROM <tabelle> GROUP BY Kapitel, Rubrik ORDER BY Kapitel, Rubrik
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
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
Re: Doppelte Feldwerte in Abfrage nur einmal ausgeben
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
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 (12.19 KiB) 766 mal betrachtet
Re: Doppelte Feldwerte in Abfrage nur einmal ausgeben
Aloha
Irgendwie kann ich Dir nicht ganz folgen...
Ist das nicht genau das, was Du willst?jogibs hat geschrieben:Der Datensatz: Partner bei Institutionen -> Medien -> Frankstrand wird so nicht aufgelistet!
Wenn doppelte Werte in Kapitel und Rubik nur einmal ausgegeben werden sollen, warum soll dann auf einmal Frankstrand dabei sein?jogibs hat geschrieben:Wie kann ich erreichen das die doppelten Werte in Kapitel und Rubrik
nur einmal ausgegeben werden.
Irgendwie kann ich Dir nicht ganz folgen...
Re: Doppelte Feldwerte in Abfrage nur einmal ausgeben
Aloha ahiahi
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

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