Mailinglisten-Archive |
Hallo Sacha, -----Original Message----- From: Sacha Vorbeck [mailto:sachav at gmx.net] >>wenn ich mit folgender Abfrage: >>SELECT uid >>FROM tt_content >>WHERE >>uid in (3765,3764,34,88) >>(+einige WHERE Filter) >>mehrere Datensaetze aus einer Tabelle auslese, sortiert MySQL mir die Ergebnisse nach uid aufsteigend: >>34,88,3764 >>Aber ich brauche sie in der Reihenfolge, wie ich sie in der Abfrage angegeben habe: >>3764,34,88 >>(...) mit Case When könnte es evtl. gehen: SELECT uid, CASE uid WHEN 3765 THEN 1 WHEN 3764 THEN 2 .... ELSE 99999 END as Sortierung >From ... Where ... Order by Sortierung Ist aber ungetestet. Grüße, Michael Donning -- Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter -->> http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive