Estrarre specifiche righe da query
Salve ragazzi, ho una domanda da porvi, magari voi riuscite a sbrogliare questa matassa mentale.
Diciamo che ho una tabella con i dati di una serie di utenti, faccio uno schizzo veloce:
ID |
Nome |
Cognome |
1 |
... |
|
2 |
Anna |
Bianchi |
3 |
Stefania |
Rossi |
4 |
Silvia |
Rossi |
5 |
Claudio |
Gialli |
6 |
Franco |
Blu |
7 |
Piero |
Rossi |
8 |
Paolo |
Verdi |
9 |
Mauro |
Rossi |
10 |
Andrea |
Verdi |
11 |
Giuseppe |
Bianchi |
12 |
Rosa |
Rossi |
13 |
... |
|
Partendo dall'id di un utente specifico (nell'esempio id 7) voglio estrapolare con la mia query la rispettiva riga, ma anche quella precedente e quella successiva a patto che abbiano un determinato dato in comune (nell'esempio in questione il cognome).
Come potrei fare secondo voi?