user76: Zufällige Spalte auswählen

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

  1. Topic muss natürlich zufällige Zeile wählen heißen.

    Gruß
    User76

  2. 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