![]() |
![]() |
![]()
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?? |
|
|
![]() |
![]()
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 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 06:48 |