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?