Ciao a tutti

In un'applicazione ho un piccolo motore di ricerca; per brevità dirò che ha due campi 'nome' e 'cognome' e serve per ricercare quanti clienti (e i loro dati relaitvi) sono gestiti da alcune aziende.

I dati relativi ai clienti sono memorizzati in tabella1 che contiene appunto i dati come nome, cognome, ecc. i record di tabella1 sono legati a tabella2 dove sono contenuti i codici delle aziende e i codici dei clienti.
Faccio un esempio pratico
codice:
tabella anagrafica (tabella1)
Id    |    Nome     |   Cognome  
1         mario         rossi
2         luigi         verdi

L'id di tabella1 è univoco

tabella gestione clienti (tabella2)

Cod_Azienda   |   Cod_Cli

1                 1
1                 2
2                 1
2                 2
3                 2
Il mio metodo non è performante e neppure elegante. Vorrei risolvere il tutto con una query se possibile.
Infatti ricerco in tabella1 i nominativi, ciclo il risultato ed estraggo i codici delle aziente legate ai nominativi.

Si può fare una sola query?