Não, e agradeça as estrelas da sorte
Não acredito que você gostaria que o mecanismo adivinhem o JOIN para você
Links Relacionados:
- SQL Server - falta de NATURAL JOIN / x JOIN y USING(campo)
- O NATURAL JOIN é melhor que o SELECT FROM WHERE em termos de desempenho?
Editar, para explicar por que
- O JOIN (seja USING ou ON) é claro e explícito
- Devo ser capaz de nomear minhas colunas para a entidade armazenada na tabela, sem me preocupar com o nome de uma coluna em outra tabela, sem os efeitos colaterais do NATURAL JOIN
Citando Bill Karwin nesta excelente resposta:
Eu nunca uso NATURAL JOIN porque não gosto da possibilidade de que o join possa fazer algo que não pretendo apenas porque existe algum nome de coluna em ambas as tabelas.