a mio avviso (per quel che si vede da quello che hai scritto) la select sulla prima tabella non ti serve più e puoi scorrere direttamente il recordset della query:
codice:
SELECT 
numero_tel, COUNT(*)
FROM tabella2
WHERE 
esito='N'
GROUP BY numero_tel
HAVING COUNT(*)>1
in caso contrario usa una join ma (sempre per quello che si vede) scorrere il recordset della prima tabella ed eseguire ogni volta una query sulla seconda sembra inutile (e sicuramente deleterio per le prestazioni)