Select em duas tabelas

Pessoal estou enroscado para criar um select otimizado do seguinte: tenho duas tabelas uma de vendedores contendo código, nome e indicador e outra de vendas contendo código e valor. O que preciso: criar um select que me traga o seguinte exemplo: código 10 vendeu 1,000,00 que foi indicado pelo indicador 9, esse indicador vendeu 900,00. Como ele indicou o 10 ele ficará com 1.900,00. O código 9 foi indicado pelo 5 que vendeu 500,00 então o 5 ficará com 2.400,00 e assim por diante até chegar no zero que é a empresa. Esse resultado tem que ser de todos os códigos cadastrado e todos eles foram indicados por algum dos vendedores. Isso é para fazer cálculo das comissões dos vendedores e dos indicadores.
Se alguém puder me ajudar, fico eternamente grato. Obrigado