ugrás a tartalomhoz

Táblálból adat kiolvasás véletlenszerűen(random)

Anonymous · 2006. Okt. 20. (P), 19.03
Üdv!

Van egy fórum téma táblám ahol most (tegyük fel)
1 érték van forum_tema_cat amiben tárolom a forum categória azonosítót.
És van mondjuk 10 fórum témám ami 3 kategóriában oszlik el.

Na és az lenne a kérdésem hogy tudom ezt úgy kiolvasni hogy véletlenszerüen válasszon egy témát
de ugyanazzal a kategórával több ne legyen(vagyis GROUP BY forum_tema_cat).

De viszon ezt kiolvassa forum_tema_id(SELECT forum_tema_id FROM forum_tema) és 6 adatot olvasson ki(LIMIT 6)
?

Előre is köszönöm.
 
1

google?

zsepi · 2006. Okt. 20. (P), 19.54
http://www.google.hu/search?q=mysql+random+rows

s az első találat meg is adja az alapkoncepciót

illetve a manual szerint:
ORDER BY RAND()
combined with
LIMIT
is useful for selecting a random sample from a set of rows:

mysql>
SELECT * FROM table1, table2 WHERE a=b AND c<d -> ORDER BY RAND() LIMIT 1000;