Cześć,
Mam taką oto taką zagwozdkę.
Otóż mam tabelę:
| ID | LNK_TYP | LNK_ID | STATUS | SEQ_LINK |
|---|---|---|---|---|
| 1500985 | 11 | 0 | 3 | 1 |
| 1500985 | 11 | 400 | 0 | 2 |
| 1500985 | 11 | 0 | 3 | 3 |
| 1500985 | 11 | 399 | 0 | 4 |
| 1500985 | 13 | 651387 | 0 | 0 |
| 1500985 | 13 | 651383 | 0 | 0 |
| 3600985 | 13 | 6541387 | 0 | 0 |
| 3600985 | 13 | 41383 | 0 | 0 |
| ... | ... | ... | ... | ... |
i chciałbym wyciągnąć ID oraz LNK_ID jeśli dane ID zawiera wartość 3 w kolumnie STATUS w którymkolwiek wierszu ale sęk w tym, że potrzebuje wyciągnąć tylko te LNK_ID, które mają o 1 większy SEQ_LINK niż wiersz z STATUS=3 czyli w tym przypadku chciałbym wyświetlić tylko LNK_ID=399 oraz 400.
W wyniku powinienem zobaczyć coś takiego:
| ID | LNK_ID |
|---|---|
| 1500985 | 400 |
| 1500985 | 399 |
Jakieś pomysły?