paul: kniffelige sql-sortier-frage

Beitrag lesen

hallo,

ich habe eine tabelle, die folgendes enthält:

01xxxyyy rasenmäher
02xxxyyy tulpe rot
02xxxzzz tulpe grün

weiters gibt es ein array, das allen 01xxxyyy-nummern die bezeichnung "maschine", und allen 02xxxyyy - nummern die bezeichnung "blume" zuweist, da diese bezeichnungen nicht explizit in der jeweiligen tabellenzeile zu finden sind.

ich möchte die sql-abfrage aber genau nach diesen bezeichnungen sortieren, also z.b. alfabetisch: "blume", "maschine".
mit order by gehts natürlich nicht, weil diese bezeichner nicht in der tabelle vorkommen - da könnte ich bestenfalls nach 01xxxyyy und 02xxxyyy sortieren.

wie kann ich also eine nachträgliche umsortierung der sql-abfrage erreichen??

muss ich das ergebnis wiederum in ein array packen und dann sortieren, oder wie ist da die standardmäßige vorgehensweise??

danke!