האמת שבstackoverflow נתנו לי את הפתרון:
קוד:
order by instr(',3,1,4,', ',' || id || ',')
וגם את זה:
קוד:
SELECT * FROM mytable WHERE id IN (3,1,4)
ORDER BY
CASE
WHEN id = 3 THEN 1
WHEN id = 1 THEN 2
WHEN id = 4 THEN 3
END
השאלה מה יהיה יותר מהיר - לבצע את המיון בשאילתה או בקוד (JAVA)?