MySQL - ORDER BY kriterium selbst festlegen????
Michl75
- php
Hallo,
besteht irgendwie die Möglichkeit das Sortieren einer MySQL Abfrage selbst fest zu legen?
ORDER BY -Feldname- ASC o. DESC... dabei kommt: 0 1 2 3 oder 3 2 1 0
Benötige aber eine andere Auflistung -> diese sollte so aussehen:
Kriterium1 = Holz
Kriterium2 = Kacheln
Kriterium3 = Eisen
Datensatz in MySQL:
1. Datebsatz1 m. Holz
2. Datebsatz1 m. Kacheln
3. Datebsatz1 m. Eisen
4. Datebsatz1 m. Holz
soll so ausgegeben werden:
DS2 Kacheln
DS1 Holz
DS3 Holz
DS3 Eisen
Geht das irgendwie ? Hab schon gegoogelt aber nicht das gefunden...
Michl
Mahlzeit Michl75,
soll so ausgegeben werden:
DS2 Kacheln
DS1 Holz
DS3 Holz
DS3 Eisen
Das ist doch eine ganz normale absteigende Sortierung nach der Spalte, die "Kacheln", "Holz" bzw. "Eisen" enthält ... oder verstehe ich gerade dein Problem nicht?
Dann solltest Du vielleicht detailliertere Informationen, insbesondere zum verwendeten Datenbanksystem samt Version und zur Datenstruktur, liefern.
Und mit PHP hat das eher wenig zu tun ...
MfG,
EKKi
Servus EKKi
hast falsch verstanden bzw. ich hab falsch geschrieben...
Es soll nicht nach ABCDE... oder 01234 sortiert werden sondern nach einer bestimmten vorgegeben Art und Weise:
Sortierung Vorgabg:
1. Holz
2. Eisen
3. Glas
usw.
diese Sortierung ist Vorgegeben -> Sind Warengruppen die in einer bestimmten Reihenvolge ausgegeben werden sollen.
Michl
PHP 4
MYSQL 5.05
yo,
diese Sortierung ist Vorgegeben -> Sind Warengruppen die in einer bestimmten Reihenvolge ausgegeben werden sollen.
dann musst du diese vorgabe aber auch im datenmodell persitieren oder woher soll das dbms wissen, wie du es sortieren willst. alternativ geht es auch in einer abfrage mit CASE, aber dann müstest du es bei jeder abfrage benutzen. besser ist, enie zusätzliche spalte in der tabelle Warengruppe, welche die reihenfolge abbildet.
Ilja
Hallo,
soll so ausgegeben werden:
DS2 Kacheln
DS1 Holz
DS3 Holz
DS3 EisenGeht das irgendwie ?
ja.
Hab schon gegoogelt aber nicht das gefunden...
Kann ich mir kaum vorstellen.
SELFHTML aktuell, Bereich Datenbanken hilft weiter:
Artikel Sortierfolgen in MySQL vorgeben.
Freundliche Grüße
Vinzenz