phpbar.de logo

Mailinglisten-Archive

[php] Sortieraufgabe

[php] Sortieraufgabe

Magic magic_(at)_net4u.de
Fri, 21 Jul 2000 16:03:37 +0200


Hans Theo Mislisch wrote:

> Hallo Liste,
>
> ich habe eine Aufgabe, die ich seither nicht befriedigend knacken konnte:
>
> Datenbank mit Adressdatensätzen, Mitglied oder Interessent, Hobbies
>
> Die Abfrage sortiert nach Ort oder Hobby, bzw. Mitglied oder nicht
> ist ja kein Thema.
>
> Was noch nicht so gut gelöst habe ist die Abfrage:
>
> gesamte Liste anzeigen sortiert nach PLZ, dann je Ort zuerst die
> Mitglieder danach die Interessenten jeweils alphabetisch sortiert.
>
> Ergebnis:
>
> 80100 München, Meier, Segelflug, Mitglied
> 80100 München, Putz,  Segelflug, Mitglied
> 80100 München, Abram, Segelflug, Interessent
> ..
> 90100 Stuttgart, Müller,  Kegeln, Mitglied
> 90100 Stuttgart, Paulsen, Kegeln, Mitglied
> 90100 Stuttgart, Aberl,   Kegeln, Interessent
>
> Also 1. Priorität PLZ,
> 2. Priorität Mitglied
> 3. Priorität Name
> 4. Priorität Hobby
>
> Kann man das mit einer Abfrage hinbekommen,
> oder muss ich die Ergebnis Arrays noch zweimal sortieren?
>
> any idea?
>
> Vielen Dank
>
> Liebe Grüße aus dem Allgäu
>
> Theo
>

 Das geht direkt per Mysql folgendermaßen (und sollte demnach auch mit PHP
funktionieren:


select plz, mitglied, name, hobby from tabelle order by plz, mitglied desc,
name, hobby;


mfg


Magic




php::bar PHP Wiki   -   Listenarchive