Em meu software ocorreu o mesmo que no do Raul (outro tópico do fórum), o resultado da união devolve valores duplicados, notei que esse acontecido se deve ao fato de que os valores da variável Cpf estão armazenadas como número (aparentemente valores numéricos ficam azulados no software), e, os valores do atributo Cpf_Supervisor são strings.
Aguardo a confirmação de minha contestação por um dos tutores e espero ter ajudado tbm os que obtiveram resultados parecidos aos meus.