Comparando Tabelas de Acesso

0

Eu tenho duas tabelas de banco de dados do Access contendo nomes de lugares.

A Tabela A contém 30.000 lugares e a Tabela B contém 25.000 lugares.

Como posso acabar com a Tabela C, que contém apenas os 5.000 lugares que estão na Tabela A, mas não na Tabela B?

    
por Darren Cook 23.08.2011 / 16:48

1 resposta

1

No mundo do SQL, você executaria uma consulta SELECT na tabela maior que gera todos os nomes de lugares na tabela A para os quais uma correspondência não pode ser encontrada em B - algo como:

SELECT     a.placename
FROM       tablea as a
WHERE      NOT EXISTS (SELECT * FROM tableb as b WHERE b.placename = a.placename)

Isso formaria parte de uma consulta que coloca os resultados na tabela c

Não tenho certeza se isso ajudará, mas não tenho acesso ao Access agora mesmo! Espero que haja um guru do Access daqui a pouco ...

    
por 23.08.2011 / 17:19