webForumDet fria alternativet

Sortera efter egen talföljd

1 svar · 267 visningar · startad av ampy

ampyMedlem sedan feb. 20011 498 inlägg
#1

Har en kolumn som kan innehålla fem olika värden (1, 2, 3, 4, 5).
Jag vill sortera på följande vis: 1, 2, 4, 5, 3

Är det möjligt att fixa detta direkt i sql-frågan?

DBMS: MySQL 4.0

Jesper TMedlem sedan nov. 20017 144 inlägg
#2

Tror att LarsG skulle föreslå något sådant hära:

SELECT * FROM myTable order by case myColumn when '1' then 1 when '2' then 2 when '3' then 5 when '4' then 3 when '5' then 4 end
127 ms totalt · 3 externa anrop · v20260731065814-full.beb2e261
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)