Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Junção das tabelas na cláusula where

Qual a diferença entre o uso de join conforme é ensinado por aqui e o que aprendi na faculdade? Qual a melhor prática?

Alura:

SELECT NOME, VALOR FROM COMPRAS JOIN COMPRADORES ON COMPRAS.COMPRADOR_ID = COMPRADORES.ID
WHERE DATA < '09-JUL-2010';

Join via where:

SELECT NOME,VALOR FROM COMPRADORES,COMPRAS WHERE COMPRADORES.ID=COMPRAS.COMPRADOR_ID AND DATA<'09-JUL-2017';
1 resposta
solução!

Resumindo aqui a explicação que encontrei:

O padrão SQL-89 atualizado para o SQL-92 recebeu as novas instruções JOIN e ambas possuem a mesma execução e resultados.