Lista

Gostaria de saber qual a melhor maneira de se montar uma
select.

Utilizar o inner join ou a clausula Where.

Exemplo

SELECT 
   Eo.Curso, Eo.Curriculo, Eo.Oferta, EO.Etapa, Eo.Inicio,
   termino, inicio, ano_inicio, Mes_termino, Ano_termino, 
   NR_parcelas,OP.Polo
FROM 
   etapas_ofertas EO inner join ofertas_polos OP ON 
   (EO.curso = OP.curso AND Eo.Curriculo = OP.Curriculo AND 
    EO.Oferta = OP.oferta)

eu usaria

SELECT 
   Eo.Curso, Eo.Curriculo, Eo.Oferta, EO.Etapa, Eo.Inicio,
   termino, inicio, ano_inicio, Mes_termino, Ano_termino, 
   NR_parcelas,OP.Polo
FROM 
   etapas_ofertas EO 
   ofertas_polos OP ON 
where
   EO.curso = OP.curso AND 
   Eo.Curriculo = OP.Curriculo AND 
    EO.Oferta = OP.oferta

Qual o melhor?

Ja tive experiencias com o ACCESS acessando o Oracle, tivemos que 
mudar tudo.

Grato

Responder a