Quando em uma tabela utilizamos dois inner joins, o segundo inner join é referenciado entre a nova tabela e a tabela que estava a direita do primeiro inner join ou entre a nova tabela e a tabela da esquerda do primeiro inner join? Ou tanto faz? Segue o exemplo com a duvida no segundo inner join:
select tabelaEsquerda.nome, tabelaDireita.cpf , novaTabela.campo from tabelaEsquerda
inner join tabelaDireita
on tabelaEsquerda.cpf = tabelaDireita.cpf
inner join novaTabela
on (*tabelaEsquerda ou tabelaDireta???*).cpf = novaTabela.cpf