![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 78 Pomógł: 2 Dołączył: 21.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
Trochę niezrozumiały tytuł topiku ale może tu uda mi się wyjaśnić.
Mam tabelę złożoną z kolumn: kol1, kol2, kol3 ... powiedzmy że w 'n'-tym wierszu w kol1 jest umieszona wartość 'abc'. Teraz tak, znam tą wartość 'abc', jednak nie wiem w którym dokładnie jest wierszu a potrzebuje pobrać wartości z wiersza 'n-1' i 'n+1' kol1. Jeżeli ktoś potrafi napisać takie zapytanie bardzo bym prosił. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 793 Pomógł: 32 Dołączył: 23.11.2006 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
To jest trochę kłopotliwe, obawiam się że czegoś nie wiem, więc mojego rozwiązania nie napiszę bo może być kiepskie.
Ogólnie wybierasz wszystkie o id < tego i sortujesz malejąco i bierzesz o id> danego i sortujesz rosnąco... ale to jest raczej niezbyt optymalne. A raczej ja mam nikłą wiedzę z BD więc mogę czegoś nie wiedzieć. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 11.10.2025 - 00:15 |