Citat:
Ursprungligen postat av jimmie
Citat:
Ursprungligen postat av festiz
Jag vill välja ut fem slumpvis valda sponsorer, men dessa slumpade skall dessutom sorteras alfabetiskt, så att det blir rätt så att säga, hur gör man det? För sätter man "namn" efter rand() så händer ju inget, och före så blir det ingen skillnad!
Kod:
SELECT namn,url,title FROM sponsorer WHERE CURRENT_DATE BETWEEN startdate AND enddate ORDER BY RAND() LIMIT 5
|
Kod:
SELECT namn, url, title FROM (SELECT namn,url,title FROM sponsorer WHERE CURRENT_DATE BETWEEN startdate AND enddate ORDER BY RAND() LIMIT 5) as temp ORDER BY namn
Borde funka.
(Har lite väl mycket alkohol i blodet så jag tar avstånd från ev. fel)
|
Fungerade inte, out of the box, ska läsa lite på mysql.org. Men nu vet jag iaf att jag ska använda temp-tabeller.