Tenho duas tabelas... a tabela1 é a Base e tem 24000 registos e a tabela2 tem 1000, numa primeira consulta preciso validar quantos registros da tabela2 têm 3 campos em comum com a tabela1. Usei o seguinte codigo...
SELECT DISTINCT PROD01 AS EMPRESA, PROD10 AS DATA, PROD11 AS TIPO, COUNT(*) AS QUANTIDADES
FROM Producao
WHERE PROD01 IN (SELECT BASE01 FROM BASE) AND PROD10 IN (SELECT BASE10 FROM BASE) AND PROD11 IN (SELECT BASE11 FROM BASE)
GROUP BY PROD01, PROD10, PROD11;
Até aqui tudo bem, o contar identificou-me 502 registros agrupados conforme eu preciso, contudo, preciso agora de apagar esses 502 registros na Tabela1 e não há nenhum elemento diferenciador que possa servir.
Necessito dizer ao access que, quero apagar na Tabela1 as 502 encontradas na Tabela2.
Pergunta
heliomorais14
Amigos.... Preciso de ajuda com o Access.
Tenho duas tabelas... a tabela1 é a Base e tem 24000 registos e a tabela2 tem 1000, numa primeira consulta preciso validar quantos registros da tabela2 têm 3 campos em comum com a tabela1. Usei o seguinte codigo...
SELECT DISTINCT PROD01 AS EMPRESA, PROD10 AS DATA, PROD11 AS TIPO, COUNT(*) AS QUANTIDADES
FROM Producao
WHERE PROD01 IN (SELECT BASE01 FROM BASE) AND PROD10 IN (SELECT BASE10 FROM BASE) AND PROD11 IN (SELECT BASE11 FROM BASE)
GROUP BY PROD01, PROD10, PROD11;
Até aqui tudo bem, o contar identificou-me 502 registros agrupados conforme eu preciso, contudo, preciso agora de apagar esses 502 registros na Tabela1 e não há nenhum elemento diferenciador que possa servir.
Necessito dizer ao access que, quero apagar na Tabela1 as 502 encontradas na Tabela2.
Tem forma de fazer isto?!
Obrigado...
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.