MySQL ORDER BY IN ()

Eu tenho um array PHP com números de IDs nele. Esses números já estão ordenados.

Agora eu gostaria de obter o meu resultado através do método IN (), para obter todos os ID's.

No entanto, esses IDs devem ser ordenados como no método IN.

Por exemplo:

IN(4,7,3,8,9)  

Deve dar um resultado como:

4 - Article 4  
7 - Article 7  
3 - Article 3  
8 - Article 8  
9 - Article 9

Alguma sugestão? Talvez haja uma função para fazer isso?

Obrigado!

questionAnswers(4)

yourAnswerToTheQuestion