Salve, ho un dubbio su come eseguire (in modo ottimizzato) una query su una tabella di questo tipo

codice:
 |   ID   |   NOME   |   CODICE   |   ASSOCIATO   |
l'ID è impostato su AUTO_INCREMENT e identifica in modo univoco l'utente. il campo associato invece contiene un riferimento all'ID di un altro utente e vorrei che in una situazione del genere

codice:
 |   ID  |   NOME |   CODICE   |   ASSOCIATO   |
 |   1   |   Pino   |   123456   |          2           |
 |   2   |   Sara   |   125656   |         1           |
la query mi restituisse
codice:
 |   1   |   Pino   |   123456   |   Sara   |
Magari è semplice, ma al momento non mi viene in mente una soluzione diretta.. grazie!