MySQL Sortieren

port29

deus.Server
Hallo Leute,

ich habe gerade folgendes kleines Problem und weiß nicht, wie ich es lösen kann. Ich habe in einer Tabelle eine Varchar Spalte "Titel". Die Tabelle möchte ich nun mit like '%foo%' duchsuchen. Anschließend soll das Ergebnis vernünftig sortiert und ausgegeben werden. Doch genau hier fängt mein Problem an. Derzeit sortiere ich nach dem Alphabet, was nur z.T. sinnvoll ist. Nehmen wir mal folgendes Szenario:

Der Suchbegriff lautet "Verpackung", weil z.B. ein Lagerarbeiter wissen möchte, wieviele "Verpackungen" er noch hat. Aber so bekommt er z.B. folgendes Resultat:

Apfelsaft mit Verpackung
Birnensaft mit Verpackung
......
Verpackung
.......
Zitronensaft mit Verpackung

Und nur nach 'Verpackung%' zu suchen, ist eigentlich auch keine Lösung. Am besten wären zwei Querys, erst nach 'Verpackung%' und anschließend '%Verpackung%'. Kann man das irgendwie vereinen?
 
Zurück