Geben Sie explizit die Sortierreihenfolge für die mysql-Abfrage?
Wenn ich:
ID | Title
1 | Shirt
2 | CD
3 | Cap
4 | Mp3
5 | Badge
Wenn ich will, um die Sortierung nach dieser Reihenfolge: 4, 2, 5, 3,1. Gibt es eine Möglichkeit, eine sql-Abfrage, wo Sie dies explizit angeben? So etwas wie:
select * from TABLE order by ID(4,2,5,3,1) ??
- Wie etwa der Einführung einer "position" - Spalte, um die Elemente genau an, wie Sie wollen und Abfrage der Zeilen, die bestellten position? Sich auf Bestellung Dinge, die von ID-s ist einfach nur... dumm.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Tatsächlich, Sie waren überraschend nah. Es ist so einfach wie:
Können Sie einen FALL in der REIHENFOLGE DURCH, wie eine rudimentäre lookup-Tabelle:
FÜHREN SIE DIESES UND LASSEN SIE MICH WISSEN, ÜBER IHRE ZWEIFEL.