Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Limit pobierania w MySQLu skonstruowany tak, by pobrać wszystkie klucze o identycznej wartości pewnego pola, Jak to ugryźć?
L_Devil
post
Post #1





Grupa: Zarejestrowani
Postów: 195
Pomógł: 0
Dołączył: 13.04.2004
Skąd: Łódź

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


Mam tabelę zawierającą stosunkowo dużą liczbę rekordów (ponad 8000) pogrupowaną wg. kategorii, tzn:

Kod
+-------+--------------+------------------------+
|  id   |   category   |       value            |
+-------+--------------+------------------------+
|  1    |     1        |        blablabla       |
|  2    |     2        |        costam          |
|  3    |     2        |        kolejna wartosc |
|  4    |     3        |        i jeszcze jedna |
+-------+--------------+------------------------+


Chciałbym teraz wybrać rekordy z przedziału od do (tzn. na wzór LIMIT 0, 2), lecz tak, żeby pobrane zostały przy okazji wszystkie rekordy tej samej kategorii, jak te, które mieszczą się w przedziale (a więc: polecenie LIMIT 0, 2 dałoby nam pierwsze trzy rekordy: pierwsze dwa z definicji i trzeci, który ma takie same pole category jak drugi, który "łapie się" do limitu). Jak to osiągnąć?

Z góry dzięki za wszystkie porady (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
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: 22.08.2025 - 17:20