Zufällige Spalte auswählen
user76
- datenbank
Hallo,
ich kenne folgende Möglichkeit, die Zufallsergebnisse liefert:
select * from meineTabelle order by rand() limit 5
nun möchte ich aber, dass die 5 Ergebnisse untereinander nicht doppelt vorkommen.
Für die Tabelle existiert ein Feld id. Im Klartext soll das also heißen, dass jede ID nur einmal ins Ergebnis wandern soll.
Irgendeine Idee wie sich das (mit PHP) realisieren lässt?
Schönen Dank
user76
Topic muss natürlich zufällige Zeile wählen heißen.
Gruß
User76
hi,
select * from meineTabelle order by rand() limit 5
nun möchte ich aber, dass die 5 Ergebnisse untereinander nicht doppelt vorkommen.
Für die Tabelle existiert ein Feld id. Im Klartext soll das also heißen, dass jede ID nur einmal ins Ergebnis wandern soll.
ID hat also bei dir, im gegensatz zum allgemeinen sprachgebrauch, keinen den datensatz eindeutig identifizierenden inhalt?
DISTINCT könnte helfen.
gruss,
wahsaga