Jump to content
Andre.Amorim

Microsoft Acess 2003

Recommended Posts

Andre.Amorim

Boa tarde,

vinha pedir ajuda relativamente a uma situação com que me deparei no Microsoft Acess 2003 e que penso que a solução seja bastante fácil, apenas não sei por onde lhe pegar visto que já tentei mil e uma situações.

Tenho uma base de dados linkada ao sql e da qual quero extrair um X de informacao, por exemplo moradas Tenho outra tabela zonas de onde nao quero moradas, por exemplo Leiria. Para fazer a query e conseguir extrair as moradas , cruzando com a tabela das zonas de onde nao quero, como é que faço ?

Tentei pela expressão " is null ", "", '' e por fim a " Not in ( SELECT tabela.remover FROM TABELA).

Que estou a fazer de errado e que comando pode fazer o que pretendo ?

Agradeço qualquer ajuda e obrigado.

Share this post


Link to post
Share on other sites
Andre.Amorim

Boas

.Tenho num query todas as zonas do pais e respectivas moradas.

.Tenho noutra tabela, zonas do pais de onde não quero moradas.

.Tentei fazer um query ( unmatched query ), cruzando os dados da primeira query com os da tabela.

.No entanto depois em vez de me dar os resultados que eu quero, subtraindo aqueles que eu não quero, aparecem-me é tudo moradas em branco.

Todas expressões que utilizei foram:

" is null ", aspas aspas, pelica pelica e a formula " Not in ( SELECT tabela.remover FROM TABELA). ", no entanto continuo a não obter nenhum resultado, tudo em branco.

Acham que pode ser de estar a "cruzar" os dados de uma query com os de uma tabela ? Terá que ser tabela/tabela, para funcionar ?

Obrigado pela resposta, e espero ser mais elucidativo.  ;)

Share this post


Link to post
Share on other sites
GOMES

Bom dia

Pelo que eu percebi queres cruzar a Informação entre duas tabelas.

Deduzo que tenhas uma constraint e uma foreing key(Chave primaria e chave secundaria).

Acho quer seria mais facil utilizares o inner join

exemplo

SELECT Colunas

FROM Tabela1

INNER JOIN Tabela2

ON tabela1.coluna=tabela2.coluna

Mas poderás visistar este site e tirares as  tuas duvidas.

http://www.w3schools.com/Sql/

Cumprimentos

DG

Share this post


Link to post
Share on other sites
Andre.Amorim

Boas o problema é que não é entre duas tabelas, é entre uma query e outra tabela originando outra query ... é possível ?

Share this post


Link to post
Share on other sites
Andre.Amorim

Obrigada pela ajuda disponibilizada, entretanto o problema foi contornado e resolvido ;)

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.