Hier ist meine Frage:Verwendung von IN und Bestellung?
SELECT * FROM article WHERE id IN (300, 400, 100)
Aber es befiehlt immer die Artikel gleich, von id.
So würde ich raus für die oben:
id
100
300
400
Gibt es eine Möglichkeit, die Ergebnisse aus in der Reihenfolge zu bekommen, dass sie in der IN-Anweisung angefordert wurden? z.B.
id
300
400
100
Wenn Sie keine 'ORDER BY'-Klausel angeben, sind result * sets * aus einer SQL-Auswahl per Definition ungeordnet. – knittl
Duplizieren: http://stackoverflow.com/questions/396748/ordering-by-the-order-of-order values-in-a-sql-in-Klausel? rq = 1 – Matt