My-SQL 4.0 > Select-Abfrage mit Gruppierung
Guma
- php
0 Blizzz
Hallo zusammen,
ich habe vor eine Tabelle gruppiert auszugeben. Die daten kommen aus einer MySQL Datenbank.
Kindergruppe 16.05.2008
Kindergruppe 18.05.2008
Kindergruppe 19.05.2008
Frauengruppe 11.05.2008
Frauengruppe 16.05.2008
Männergruppe 14.05.2008
Männergruppe 19.05.2008
Kurz: Gruppierte Ausgabe und sortiert nach Datum mit jeweils einem BREAK-TAG dazwischen
SELECT gruppe,datum,id FROM termine ORDER BY gruppe,datum ASC
Frauengruppe 11.05.2008
Frauengruppe 16.05.2008
Kindergruppe 16.05.2008
Kindergruppe 18.05.2008
Kindergruppe 19.05.2008
Männergruppe 14.05.2008
Männergruppe 19.05.2008
Mir fehlen jetzt noch die BREAKS zwischen den Gruppen. Kann mir jemand genauer erklären, wie ich ich das bewerkstelligen kann. Evtl gibt es auch eine bessere Gruppierungsmöglichkeit, die Abstände bei Gruppenwechsel schon bei der Ausgabe berücksichtig?!
Danke für eure Mithilfe, grüße Guma
Du kannst den Wert der gruppe Zwischenspeichern und bei jedem Durchlauf vergleichen. Wenn sich der Wert unterscheidet, fügst du ein break ein (wäre es nicht besser jeweils Absätze zu erzeugen?). Dann musst du natürlich noch den neuen Wert zuweisen.
Hallo zusammen,
ich habe vor eine Tabelle gruppiert auszugeben. Die daten kommen aus einer MySQL Datenbank.
Ausgabe soll so aussehen:
Kindergruppe 16.05.2008
Kindergruppe 18.05.2008
Kindergruppe 19.05.2008Frauengruppe 11.05.2008
Frauengruppe 16.05.2008Männergruppe 14.05.2008
Männergruppe 19.05.2008Kurz: Gruppierte Ausgabe und sortiert nach Datum mit jeweils einem BREAK-TAG dazwischen
Mein SQL Query:
SELECT gruppe,datum,id FROM termine ORDER BY gruppe,datum ASC
Folgt sieht die zugehörige Ausgabe mit einer While-Schleife so aus:
Frauengruppe 11.05.2008
Frauengruppe 16.05.2008
Kindergruppe 16.05.2008
Kindergruppe 18.05.2008
Kindergruppe 19.05.2008
Männergruppe 14.05.2008
Männergruppe 19.05.2008Mir fehlen jetzt noch die BREAKS zwischen den Gruppen. Kann mir jemand genauer erklären, wie ich ich das bewerkstelligen kann. Evtl gibt es auch eine bessere Gruppierungsmöglichkeit, die Abstände bei Gruppenwechsel schon bei der Ausgabe berücksichtig?!
Danke für eure Mithilfe, grüße Guma