Hallo,
ich möchte Zufällig 10 Datensätze aus einer MySql-Datenbank hohlen, aber nur nicht-leere Felder, sollen abgerufen werden, sodass ich am Ende 10 nicht-leere Werte habe.
Nun habe ich das zuerst so probiert:
SELECT spalte1 FROM tabelle ORDER BY RAND() LIMIT 0,10
Dann hatte ich zwar 10 zufällige Datensätze, aber halt auch leere...
Also habe ich noch ein WHERE eingebaut:
SELECT spalte1 FROM tabelle WHERE spalte1!='' ORDER BY RAND() LIMIT 0,10
Nur leider funktioniert das nicht, wie ich es mir vorstelle, ich bekomme nur noch einen Datensatz.
Wo liegt mein Fehler?
griesle