EKKi: Reihenfolge der Ergebnisse wie in WHERE Klausel

Beitrag lesen

Mahlzeit Michael,

Könntest du mir eine Beispiel SQL Statement für mein Problem geben.

SELECT * -- Besser wäre, wenn Du hier genau die Spalten angibst, die Du haben willst!  
  FROM TABELLE  
 WHERE NAME IN ('x', 'a', 'r', 'm')  
 ORDER BY FIELD(NAME, 'x', 'a', 'r', 'm') ASC;

Ich kann aus der MySQL Referenz keine Erkenntnis ziehen.

Das ist nicht gut. Denn dort findest Du eigentlich (fast) alle Lösungen für (fast) alle Probleme, die Du mit MySQL hast bzw. haben wirst. Versuche, die dort genannten Beispiele nachzuvollziehen und zu verstehen. Versuche anschließend, Dir selbst ein Beispiel zu bauen. Wenn es wie erwartet funktioniert, bau die entsprechenden Funktionen o.ä. in deinen Code ein.

MfG,
EKKi

--
sh:( fo:| ch:? rl:( br:> n4:~ ie:% mo:} va:) de:] zu:) fl:{ ss:) ls:& js:|