Mailinglisten-Archive |
Hallo Nikolas, > -----Original Message----- > From: Nikolas Hagelstein [mailto:hagelstein at hauptsache.net] > ne bringt nichts. > also wie gesagt nehme ich das group by raus erhoeht sich die > geschwindigkeit > um faktor 20... > aber leider werden dann eben dubletten angezeigt. Teil das Ganze auf. Mach erst eine Abfrage von rankingtotal mit den niedrigsten Artikelnummern. Mach daraus entweder eine temp-table die du später joinst, oder mache einen String für die Bedingung "in" mit den 15 Artikelnummern: ('artnr1','artnr2'....) Und schreibe dann dein Statemtent so um, daß das Limit entfällt und Du statt dessen ein WHERE artnr_neu IN (<string s.o.>) ,bzw. eben das Join mit der Temptable verwendet wird. Dann tut das Group By auch nicht mehr weh :) Gruß, Michael Donning -- Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter -->> http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive