Mailinglisten-Archive |
Hermann Kuffner wrote: > Hallo Liste, > > Ich muß für einen Internetauftritt Anbieterlisten darstellen, der Kunde > wünscht eine sogenannte 'rollierende' Sortierung, d.h. es darf nicht > immer von A - Z sortiert werden, sondern soll entweder durchwechselnd, > oder per Zufall A-B-C...Z, das nächste mal B-C-D...A, dann C-D-E...B > usw. sortiert werden. > Hat jemand damit schon mal zu tun gehabt? > Das Problem ist, daß eh schon eine recht dicke Suche zum Aufruf der > Daten notwendig ist, ich möchte jetzt nicht auch noch alles in Arrays > laden und per Index abarbeiten - wenn's geht. > > Für jede Hilfe super dankbar! SELECT IF (LEFT([sortierfeld], 1) < [start], CONCAT('Z', LEFT([sortierfeld], 1), LEFT([sortierfeld], 1)) AS `order` ... ORDER BY `order` ... oder so ähnlich, habs nicht probiert -- Sebastian Mendel www.sebastianmendel.de www.warzonez.de www.tekkno4u.de www.nofetish.com www.sf.net/projects/phpdatetime www.sf.net/projects/phptimesheet -- Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter -->> http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive