[sql] jak wykonac zapytanie

0

jakby to zilustrowac hmmm

mam tabele i sa 3 dzialy

ID id_dzialu tresc
1 2 lampa
2 1 kosa
3 2 kon
4 2 slon
5 3 lejek

teraz potrzebuje wybrac losowo jeden przedmiot z danego dzialu
np zakladam ze bede wybieral losowy przedmiot z dzialu nr 2
wiec musze wybrac wszystkie przedmioty z dzialu nr 2 czyli

SELECT tresc FROM dzialy WHERE id_dzialu=2

a teraz musze wybrac jeden losowy przedmiot
to jak to wykonac zeby z tego wyniku z zapytania wybrac losowy
przedmiot ? wrzucic wyniki do tablicy ? i losowac z tablicy a jak bedzie
10000 tys produktow ? jak to sie prawidlowo powinno wykonac ?

0

jeden losowy element z bazy:
SELECT tresc FROM dzialy WHERE id_dzialu=2 ORDER BY RAND() LIMIT 0, 1
:)

1 użytkowników online, w tym zalogowanych: 0, gości: 1