query sql annidate

ho fatto un programma col .net , ed ora ho la necessita di visualizzare dei dati filtrandoli come segue

es
selet agenzia,nome where .....
ora sempre nella stessa query vorrei visualizzare i risultati "filtrandoli"
cioè la select di prima diciamo che mi ritorna

agenzia1 marco

agenzia1 martina

agenzia1 giada

agenzia2 luisa

agenzia1 marta

ora tramite una combo(filtro) vorrei visualizzare quei dati, raggruppandoli per agenzia
es ci sono 4 agenzie1 che hanno 4 nomi e una agenzia2 che ha un nome.
come ripeto questa opera chiamiamola di filtro verrà gestita da una combo con valori (*) per visualizzare i dati normalmente e diciamo >3 per visualizzare solo le agenzie che hanno ripetuto il nome agenzia1 (in questo caso) piu di 3 volte

risultato
nella combofiltro(>3)

mi ritornera solo

agenzia1 marco

agenzia1 martina

agenzia1 giada


agenzia1 marta

spiegato male vero ?????

scusate ma è anche difficile per me