MYSQL LIMIT ausgaben, zufällig sortiert ausgeben

proloser

Erfahrenes Mitglied
MYSQL LIMIT zufällig ausgeben

Hallo,

ich gebe immer die 5 neuesten Einträge aus der Datenbank aus, nun möchte ich damit die 5, die ausgegeben werden nicht sortiert sind sondern per zufall ausgegeben werden.


Beispiel:

LIMIT 5
---
4
5
3
1
2
----
6
7
8
9
10

Derzeitiger Code:

Code:
SELECT * FROM `tabelle`  ORDER BY  `time` DESC  LIMIT 5


Danke im voraus für eure Hilfe :)

MfG
proloser
 
Zuletzt bearbeitet:
Hi,

dazu brauchst Du eine Unterabfrage:

SQL:
SELECT * FROM 
   (select * from `tabelle`  ORDER BY  `time` DESC  LIMIT 5) t
   order by RAND()

LG
 
Zuletzt bearbeitet von einem Moderator:
Danke für die schnelle Antwort!

Mit RAND() hab ich es schon versucht, allerdings sind dann alle Datenbankeinträge eingebunden:

1
10
3
5
4
9
7
8
6
2

Ich möchte damit nur die zufällig ausgegeben werden, die ich mit LIMIT schon begrenzt ausgebe:

2
1
5
4
3
---
6
7
8
9
10


Danke kuddeldaddeldu, genau das brauch ich :)
 
Zurück