![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 18.12.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Mam problem z posortowaniem wyników. id | kol1 4 | 4 5 | 4 6 | 6 7 | 4 8 | 7 9 | 6 10 | 6 11 | 7 Sortowanie powinno przebiegać wg 'id' plus 'kol1' z wartością odpowiadającą id. Przy zapisywaniu do bazy wartość 'kol1' jest pobierana z 'id'. W w/w przypadku wynik powinien wyglądać jak poniżej. id | kol1 4 | 4 5 | 4 7 | 4 8 | 7 11 | 7 6 | 6 9 | 6 10 | 6 |
|
|
![]() ![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 27 Pomógł: 1 Dołączył: 1.05.2010 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 18.12.2009 Ostrzeżenie: (0%) ![]() ![]() |
Gdyby to było takie proste...
kolejność w 'kol1' wynika z poprzedniej wartości w 'id' id|kol1 4 | 4 5 | 4 7 | 4 8 | 7 11 | 7 6 | 6 9 | 6 10 | 6 jest 4|4 ; 5|4; 7|4; oraz następnie 8|7 gdyż wartość 7 w kol1 jest jakby subindeksem dla wartości 7 w poprzednim wierszu dla 'id'. Następnie również jest 7 w kol1. Innymi słowy o ile istnieje, to wartość 'x' w kol1. wynika z poprzedniej wartości 'x' w id. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 16:22 |