Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL] pobranie poprzedniego i kolejnego produktu
Forum PHP.pl > Forum > Przedszkole
peter13135
Mam tabelę z produktami. Są one przypisane do poszczególnych kategorii, są sortowane rosnąco po kolumnie `order` i następnie `id`

tabela (posortowana według powyższej reguły, tylko z pierwszej kategorii) wygląda tak :

id | name | cat | order
--------------------------
2 piwo 1 0
1 wino 1 1
3 woda 1 2
4 sok 1 2


W jaki najprostszy sposób mogę wyciągnąć kolejny i poprzedni produkt z tej samej kategorii, mając id produktu ?
Czyli mając id :3, chcę wyciągnąć 1 i 4. Jak na razie, jedyny pomysł jaki mi przychodzi to pobranie wszystkiego z danej kategorii i sprawdzenie. Doradzicie coś lepszego ?


usb2.0
nvm;
peter13135
wydaje mi się, że opisałem problem bardzo szczegółowo. Nie chodzi mi o paginację.
nospor
http://nospor.pl/mysql-faq.html#faq-4
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.