Pessoal, boa tarde! Sou novo no fórum e gostaria de uma ajuda com uma consulta que está demorando muito (2 minutos) num sistema em rede que estou desenvolvendo. Peço ajuda!!!
A consulta consiste em listar alguns dados da tabela [CDO: Construtora] juntamente com outros dados das tabelas [ANÁLISE] e [FISCALIZAÇÃO], que não estejam em [CDO: Projeto].
São aproximadamente 100mil linhas em ambas as tabelas!!!
Espero ter conseguido passar a informação corretamente e conseguir uma melhora!!!
Desde já, muito obrigado!!!!
A consulta consiste em listar alguns dados da tabela [CDO: Construtora] juntamente com outros dados das tabelas [ANÁLISE] e [FISCALIZAÇÃO], que não estejam em [CDO: Projeto].
São aproximadamente 100mil linhas em ambas as tabelas!!!
- Código:
CurrentDb.Execute
INSERT INTO GESTÃO (CHAVE)
SELECT Nz([CDO: Construtora].[CHAVE],[CDO: Projeto].[CHAVE]) AS CHAVE
FROM [CDO: Projeto] LEFT JOIN (ANÁLISE RIGHT JOIN (FISCALIZAÇÃO RIGHT JOIN [CDO: Construtora] ON FISCALIZAÇÃO.CHAVE = [CDO: Construtora].CHAVE) ON ANÁLISE.CHAVE = [CDO: Construtora].CHAVE) ON [CDO: Projeto].CHAVE = [CDO: Construtora].CHAVE
WHERE Not ([CDO: Projeto].CHAVE) Is Null
Espero ter conseguido passar a informação corretamente e conseguir uma melhora!!!
Desde já, muito obrigado!!!!
Última edição por fonazo em 4/9/2019, 19:03, editado 3 vez(es)