Hej hej
Jag skulle vilja sortera en SQL-sats enligt en viss ordning, t.ex.
SELECT medlId, medFornamn FROM tblMedlem ORDER BY ...
Jag vill kunna sortera resultatet t.ex. enligt medlId = (1, 3, 5, 98, 45, 34).
Hur gör man då? :q
Jag har letat i forumet men inte hittat någe som jag har förstått :(
/Grodan :)
SPiNMedlem sedan mars 20007 896 inlägg Jag förstår inte riktigt vad du vill göra. Vill du plocka ut de platser där medlId är något av 1, 3, 5, 98, 45 eller 34 och sortera dem?
SELECT medlID, medFornamn FROM tblMedlem WHERE medlID IN (1, 3, 5, 95, 45, 34) ORDER BY medlID ASC
:q
LarsGMedlem sedan dec. 200012 464 inlägg SELECT medlID, medFornamn FROM tblMedlem
WHERE medlID IN (1, 3, 5, 95, 45, 34)
ORDER BY case when medlID = 1 then 1
when medlID = 3 then 2
when medlID = 5 then 3
when medlID = 95 then 4
when medlID = 45 then 5
when medlID = 34 then 6 end
Det var så som LarsG skrev :)
Bugar och tackar allra ödmjukast för båda svaren :birp
/G