Mailinglisten-Archive |
Hallo Michael, ich habe das Posting erst jetzt gelesen. Daher die späte Antwort. Vielleicht hilft es Dir nicht (mehr) weiter, aber vielleicht anderen. > -----Original Message----- > From: Michael Koch [mailto:mkoch_(at)_bremen-ports.de] >... > wäre mir lieber, da das performanter ist. > > Da wohl niemand eine Lösung kennt, wie man das direkt in SQL > lösst, habe ich > mich dazu entschieden > > SELECT name FROM TblNames ORDER BY rand() LIMIT 10; > > zu verwenden, und das Ergebnis in PHP sortieren zu lassen. Nach > meinen Tests >... Wenn man das ganze auf mehrere Statements verteilen darf, dann ist es mit mysql lösbar. Ablauf: <temporäre tabelle erstellen> <insert into (temporäre tabelle) (dein statement s.o.)> <select from (temporärer tabelle) order by name> -> Ergebnis <temporäre tabelle löschen> Von der Performance her ist das (eigentlich) kein problem Zu Erläterungen bzgl. temporärer Tabellen bitte das MySql Manual bemühen. Gruss, Michael Donning --- !!NEU!! Fragen und Antworten zu MySQL und dieser Liste unter -->> http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive