Matt: Order By: Eigene Reihenfolge

Beitrag lesen

Hello,

ich habe folgende SQL Anweisung (für MySQL 5.0.45) mit eigener Sortierreihenfolge in PHP geschrieben:

  
SELECT  
 *  
FROM  
 test  
ORDER BY  
 typ, FIND_IN_SET(dateiname, 'xsq, Heee, Xyyy')  

Problem ist, dass im Feld dateiname z.B. nicht 'xsq' steht sondern das immer mit den Buchstaben anfängt und danach variabel ist.

Kann ich diese Funktion trotzdem benutzen und wenn ja wie?
Erst alles in ein Array speichern, sortieren und dann ausgeben wäre natürlich auch eine Lösung.

Herzlichen Dank aus dem schwül-heißen Stuttgart.