![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 577 Pomógł: 6 Dołączył: 21.07.2008 Ostrzeżenie: (0%) ![]() ![]() |
Wiatm,
nie mogę dojść z napisaniem zapytania. Chodzi o schemat taki jak jest w galeriach. Mamy wybrane zdjęcie o jakimś ID (klucz) i dla tego zdjęcia potrzebuje pobrać ID poprzedniego i następnego zdjęcia. Z tym, że poprzednie i następne zależy od ID Kategorii. Jeśli poprzednie przed kluczowym należy do innej kategorii należy wybrać poprzednie, ale kolejne z tej samej kategorii co ID klucz i analogicznie następne. Jak napisać takie zapytanie? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 577 Pomógł: 6 Dołączył: 21.07.2008 Ostrzeżenie: (0%) ![]() ![]() |
Próbowałem w ten spsób wcześniej, ale dla poprzednie ID otrzymywałem pierwsze ID (1)
Dodałem do zapytań SELECT MAX i SELECT MIN i teraz jest ok. Dzięki też za podpowiedź, może i na tablicy byłoby bardziej prawidłowo, ale tak już działa, więc zostaje przy tym. Odpowiednie zabezpieczenia. Co masz tutaj na myśli? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 13.10.2025 - 20:15 |