Ik wil een bannerrotator maken die random 1 'banner, url' selecteert uit de laatste 5 (DESC limit 5) rijen van 'banners'. Hoe doe ik dit.
SELECT * FROM (SELECT * FROM banners ORDER BY id DESC LIMIT 0, 5) as laatste ORDER BY RAND();
hier dacht ik ook al, maar dan moet je 2 selecties maken. Is er geen optie dat die 1 selectie maakt?
Niet als je de laatste 5 random wilt selecteren. Maar wees maar niet bang voor performance problemen hoor... MySQL kan best wat hebben.

Reageren