Em vez dessa -
SELECT DISTINCT BAIRRO FROM tabela_de_clientes WHERE CIDADE = 'Rio de Janeiro'
eu usaria essa, pois cliente só quando tem primeira compra.
SELECT distinct BAIRRO FROM tabela_de_clientes WHERE PRIMEIRA_COMPRA >0 AND CIDADE = 'RIO DE JANEIRO';