tobias: mysql -> order

Beitrag lesen

Guten Morgen,

kann man in der mysql-Anweisung* auch eine eigene Reihenfolge  festlegen, oder kann man dort nur ASC und DESC anwenden?

Also nicht 1,2,3,4,5 | 5,4,3,2,1 sondern z.B. 2,4,5,3,1

Wahrscheindlich geht sowas wie:
SELECT *, IF(id = 1,'0',(IF(id=3,'1',(IF(id=5,'2',(IF(id=4,'3',(IF(id=2,'5',0)))))),))) AS order_attri
From table
ORDER BY order_attri DESC/ASC

Ist aber einfacher du machst es mit PHP

mfg Tobias