Cordess: hilfe bei sql abfrage

Beitrag lesen

moin!

brauch eben hilfe bei ner sql abfrage. ich will einen zufälligen datensatz aus den 3 neuesten datensätzen auslesen.

also ORDER BY date DESC LIMIT 3 und dann nochmal ORDER BY RAND() LIMIT 1 .. das muss beides irgendwie in EINE abfrage. mit zweien wäre es ja kein ding.. aber sollte eben gerne eine werden :)

kann mir schnell jemand helfen ? :)
danke

select spalte from
(select spalte from tabelle order by date desc limit 3) order by rand() limit 1;

das wäre jedenfalls eine logik die ich bei oracle nutzen würde...nur das mir die Verwendung von rand() nach einem order by neu ist.

Vielleicht hilft es ja...

Viel Glück.

Cordess