wahsaga: Zufällige Spalte auswählen

Beitrag lesen

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