|
Postada em 30/08/2006 08:17 hs
Ola... eu estou com um probleminha, quando eu faço a consulta usando 2 tabelas, ele não retorna os dados, não sei se é problema com a minha query (acredito q não), não sei se é com o vb ou com o bd, eu estou usando bd access 2000, conexão por adobd, exemplo da query que eu estou utilizando abaixo:
Select Tabela1.Campo1, Tabela1.Campo2 From Tabela1, Tabela2 Where Not Tabela1.Campo1 = Tabela2.Campo1;
a que eu estou utilizando está maior, mas com certeza o problema está em utilizar a 2ª tabela, pois eu ja fiz varios testes, e só retorna os valores quando não uso a 2ª tabela.
|
|
|
|
|
Postada em 30/08/2006 08:20 hs
carlos faça assim Select Tabela1.Campo1, Tabela1.Campo2 From Tabela1, Tabela2 Where Tabela1.Campo1 = Tabela2.Campo1; ou assim Select Tabela1.Campo1, Tabela1.Campo2 From Tabela1, Tabela2 Where Tabela1.Campo1 <> Tabela2.Campo1; tire o not
|
|
|
|
Postada em 30/08/2006 08:22 hs
No exemplo abaixo ele irá mostrar os campos da tabela1 sempre que o campo1 da tabela1 e da tabela2 forem iguais, espero que ajude: Select Tabela1.Campo1, Tabela1.Campo2 Frm Tabela1 INNER JOIN Tabela2 ON Tabela1.Campo1 = Tabela2.Campo1;
dsmn
|
|
|
Carlos
não registrado
|
|
ENUNCIADA !
|
|
|
Postada em 30/08/2006 08:37 hs
Vlw pessoal, + ja resolvi o problema, estava acontecendo, q a tabela 2 estava vazia, e por isso ele n restonava nada, então eu fiz uma verificação, se a tabela2 estivesse vazia ele tira o relacionamento, de resto estava td certo, vlw ae pessoal...
|
|
|
|
Postada em 30/08/2006 10:42 hs
|
|
|
|