Hallo Zusammen,
habe folgendes Problem:
In unserem Intranet besteht eine Seite mit personellen Mitteilungen (Austritte, Eintritte, Pensionierungen usw.). Diese werden in eine MySQL Tabelle geschrieben.
Bisher waren die Einträge bei der Ausgabe zuerst Nach Typ (Austritt, Eintritt usw.) und dann nach Datum der Meldung sortiert. Alle Meldungen eines Typs werden zusammen in einer Tabelle ausgegeben, darunter dann die des nächsten Typs in einer neuen Tabelle. Die Tabellen sind logischerweise alphabetisch nach Typ sortiert.
Nun will der Chef, dass jeweils die Typen-Tabelle mit dem neusten Eintrag zuoberst steht, darunter die Tabelle deren neuste Meldung im vergleich zu den anderen ersten einträgen der Typentabelle den zweitneusten enthält usw.
Es sind beliebig viele Typen von Meldungen möglich.
Gibt es eine Möglichkeit dies in einer MySQL-Abfrage (oder schlimmstenfalls auch mit ein wenig PHP) zu realisieren?
Nur nach datum sortieren funktioniert ja nicht, da sonst die meldungen nicht mehr nach Typ zusammen in einer Tabelle dargestellt werden.
habe folgendes Problem:
In unserem Intranet besteht eine Seite mit personellen Mitteilungen (Austritte, Eintritte, Pensionierungen usw.). Diese werden in eine MySQL Tabelle geschrieben.
Bisher waren die Einträge bei der Ausgabe zuerst Nach Typ (Austritt, Eintritt usw.) und dann nach Datum der Meldung sortiert. Alle Meldungen eines Typs werden zusammen in einer Tabelle ausgegeben, darunter dann die des nächsten Typs in einer neuen Tabelle. Die Tabellen sind logischerweise alphabetisch nach Typ sortiert.
Nun will der Chef, dass jeweils die Typen-Tabelle mit dem neusten Eintrag zuoberst steht, darunter die Tabelle deren neuste Meldung im vergleich zu den anderen ersten einträgen der Typentabelle den zweitneusten enthält usw.
Es sind beliebig viele Typen von Meldungen möglich.
Gibt es eine Möglichkeit dies in einer MySQL-Abfrage (oder schlimmstenfalls auch mit ein wenig PHP) zu realisieren?
Nur nach datum sortieren funktioniert ja nicht, da sonst die meldungen nicht mehr nach Typ zusammen in einer Tabelle dargestellt werden.