Stefan: SQL Abfrage sortieren

Beitrag lesen

Hallo, wahrscheinlich gibts für mein Problem eine recht simple Lösung, jedoch komm ich allein irgendwie nicht drauf...
Also:
Ich habe in PHP ein Array mit IDs und will anschließend eine DB nach diesen IDs abfragen. Dazu wandle ich den Array per implode in einen String.

"SELECT * FROM ".CPO_NEWS." WHERE nr IN (22,12,3)"

Soweit kein Problem. Nun möchte ich aber das das Resultat aus der SQL-Abfrage der Reihenfolge des Arrays entspricht, und nicht der Reihenfolge wie die IDs in der DB sortiert sind.

Ich erhalten folgende Reihenfolge: 3,12,22
Gewünscht wär aber: 22,12,3

Das Problem besteht nun hauptsächlich darin, das ich nur den Query-String festlegen kann, die Ausgabe wird durch ein Script erzeugt auf das ich kein Zugriff habe... Es gibt ja zahlreiche Sortiermöglichkeiten in SQL, da kenn ich mich aber nicht mit aus. Daher hoffe ich jemand hat ne Idee.

MfG
Stefan Nowak