Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL] Pobieranie "co któregoś" rekordu z bazy danych.
Forum PHP.pl > Forum > Bazy danych > MySQL
luktoja
Witam.

W bazie jest 80.000 rekordów i każdy z tych rekordów jest przypisany któremuś z Użytkowników serwisu.
Jeden użytkownik może mieć kilka a nawet kilkaset różnych rekordów do niego przypisanych. Chodzi mi o
to aby stworzyć zapytanie, które będzie z bazy danych pobierało 10 Użytkowników, którzy będą mieli
najwięcej przypisanych do nich rekorów.

Problem jest jednak w tym, żeby SELECT nie pobierał ze wszystkich 80.000 rekorów, ale z co setnego,
czyli: 100,200,300 ... 41.100,41.200,41.300 ... 79.800, 79.900, 80.000.

Macie pomysł jak to zrobić? Z góry dzięki.
kamil4u
Nigdy nie byłem dobry w MySQL, ale:
- http://dev.mysql.com/doc/refman/5.0/en/mat...ml#function_mod
- jakiś przykład z neta:
Kod
mysql> SELECT name, birth FROM pet
    -> WHERE MONTH(birth) = MOD(MONTH(NOW()), 12) + 1;
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.