SELECT id, name
FROM mytable
WHERE name IN ('B', 'A', 'D', 'E', 'C')
ORDER BY FIELD(name, 'B', 'A', 'D', 'E', 'C')
FELT funktion returnerer positionen af den første streng i den resterende liste af strenge.
Det er dog meget bedre ydelsesmæssigt at have en indekseret kolonne, der repræsenterer din sorteringsrækkefølge, og derefter sortere efter denne kolonne.