http://dev.mysql.com/doc/refman/5.1/en/string-functions.html#function_find-in-set
ORDER BY FIND_IN_SET(id, '1,3,2,4')
Funktioniert perfekt - wusste garnicht, dass man FIND_IN_SET() dafür "missbrauchen" kann.
Jetzt war ich grade dabei dedlfix' Lösungsvorschlag anzugehen, da lieferst du gleich eine noch bessere Lösung.