Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Pessoal tenho uma duvida será que alguem pode me ajudar?
tenho uma tabela com uns 50,000 registros contendo nome,endereco e cep
eu baixei a tabela de ceps do correios
quero montar uma tabela que traga mais ou menos o seguinte resultado
NOME | ENDEREÇO | CEP | BAIRRO | CIDADE | UF
então fiz o seguinte inner join só que está demorando muito, tem algo errado no meu codigo ou existe uma forma mais eficaz para realizar isso?
são muitos registros será por isso que demora tanto...
tentei colocar um where e localizar só por cidade mais tá dando a demora do mesmo jeito...
SELECT
sheet1d.nome,
sheet1d.endereco,
sheet1d.cep,
tab_bairro.bairro_descricao,
tab_cidade.cidade_descricao,
tab_uf.uf_descricao,
tab_uf.uf_sigla
FROM sheet1d
INNER JOIN
tab_endereco
ON
sheet1d.cep = tab_endereco.endereco_cep
inner JOIN
tab_bairro
ON
tab_endereco.bairro_codigo = tab_bairro.bairro_codigo
INNER JOIN
tab_cidade
ON
tab_bairro.cidade_codigo = tab_cidade.cidade_codigo
INNER JOIN
tab_uf
ON
tab_cidade.uf_codigo = tab_uf.uf_codigo
Carregando comentários...