Mi serve "urge" un consiglio per una funzioncina

faccio 1 select ad 1 tabella di questo tipo:
codice:
sql = "SELECT distinct * FROM aziende where comune ='" &session("nome_comune")& "' " & " Order by indirizzo Asc "
e i risultati sono tipo

via pippo 110
via pippo 90
via pippo 45

via rossi 1
via rossi 3
via rossi 4

e così via....
------------------------------------------

io poi prendo i risultati e li inserisco in 1 select...pulendoli prima dal numero civico...

del tipo:

codice:
perindirizzo = InStrrev(aziende("indirizzo")," ")
nome_via_pulito = left(aziende("indirizzo"), perindirizzo-1)
%>
<option value="<%=(nome_via_pulito)%>"><%=ucfirst(nome_via_pulito)%></option>
Ottenendo così quel che volevo...il nome della VIA pulito senza numero civico....
--------------------------------------------

Domanda:

ovviamente nella select (anche se i nomi delle vie sono pulite) mi pesca la via PIPPO n volte quanti sono i numeri civici diversi...per cui ho una select del tipo

via pippo
via pippo
via pippo

via rossi
via rossi
via rossi

io invece via pippo e via rossi vorrei pescarle 1 volta sola :berto:

come se fa?