Halihallo Frank
Mattis hat schon mal zu diesem Thema gepostet aber es gab leider keine eindeutige Antwort.
[pref:t=44422&m=242158], wenn schon zugeben, dass bereits ein ähnliches Thema behandelt
wurde, das noch immer im Forum steht, dann wenigstens mit Verlinkung!
Kann man die Sortierung bei MySQL so beeinflussen, dass man sagt zuerst alles mit Anfangsbuchstabe M, dann S und dann den Rest alphabetisch ausgeben?
Direkt nein.
Mit ORDER BY name wird ja entweder auf- bzw. absteigen alphabetisch sortiert - ich möchte aber bestimmte Buchstaben zuerst ausgeben.
Kurriose Lösung gäbe es schon: Neue Tabelle mit den Buchstaben als Primary Key, eine
Zahl (order_num) als Attribut, welches die Position des Buchstabens in deinem Alphabet
sortiert und dann diese Tabelle über einen OUTER JOIN verknüpfen lassen und ORDER BY
order_num setzen... Aber würde ich nicht empfehlen ;)
Oder gibts da ne PHP Lösung?
'türlich.
Viele Grüsse
Philipp