Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problem z zapytaniem
slaweks
post
Post #1





Grupa: Zarejestrowani
Postów: 35
Pomógł: 0
Dołączył: 19.12.2007

Ostrzeżenie: (0%)
-----


Witam wszystkich

Mam takie pytanie
Mając tabele składającą się z kolumn: id imie nazwisko glosy
i w tej tabeli mam np 200 rekordów
To jakie mogę zadać zapytanie do bazy aby każdego dnia był dodawany jeden głos losowo wybranym ludziom np 10 osobom
Czyli każdego dnia dla losowo wybranych 10 osób każda z nich dostanie po 1 głosie??
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
rygiel
post
Post #2





Grupa: Zarejestrowani
Postów: 17
Pomógł: 1
Dołączył: 26.11.2007
Skąd: Łódź

Ostrzeżenie: (0%)
-----


Przykładowy algorytm
1. Jeśli tylko 200 rek. to możesz wrzucić id tych rekordów do tablicy (im więcej tym gorzej działa!!!)
2. losujesz 10 nie powtarzalnych liczb z zakresu 1-200
3. wybierasz elementy z tab utworzonej w punkcie 1
4. robisz update głosów dla wybranych ID

ps. jest jeszcze w sql coś takiego jak RAND()

Ten post edytował rygiel 19.12.2007, 15:03:12
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 5.10.2025 - 06:48