Fórum SQL com DBF - SOCORRO !!! #145567

14/03/2003

0

Caros colegas,

Alguem por aí sabe se é possível utilizar o ´inner join´ em uma query em que as tabelas são DBFS ??? Estou tentando executar e só dá pau.

Fico no aguardo de alguma novidade.

JcL.


Anonymous

Anonymous

Responder

Posts

14/03/2003

Carnette

Caros colegas, Alguem por aí sabe se é possível utilizar o ´inner join´ em uma query em que as tabelas são DBFS ??? Estou tentando executar e só dá pau. Fico no aguardo de alguma novidade. JcL.


Coloque aqui a frase SQL que voce digitou para podermos dar uma olhada


Responder

Gostei + 0

14/03/2003

Bilouro

[quote:62cca08c98=´JcL´]Caros colegas, Alguem por aí sabe se é possível utilizar o ´inner join´ em uma query em que as tabelas são DBFS ??? Estou tentando executar e só dá pau. Fico no aguardo de alguma novidade. JcL.


Coloque aqui a frase SQL que voce digitou para podermos dar uma olhada[/quote:62cca08c98]

Vamos lá:

ISSO:

select a.codigo a.nome, b.endereco
from table1 a, table2 b
where a.codigo=b.codigo

É IGUAL A ISSO:

select a.codigo a.nome, b.endereco
from table1 a
inner join table2 b
on a.codigo=b.codigo

Tente trocar para ver se funciona...


Responder

Gostei + 0

14/03/2003

Bilouro

faltou um VIRGULA ENTRE a.codigo E a.nome...


Responder

Gostei + 0

14/03/2003

Carnette

Caros colegas, Alguem por aí sabe se é possível utilizar o ´inner join´ em uma query em que as tabelas são DBFS ??? Estou tentando executar e só dá pau. Fico no aguardo de alguma novidade. JcL.


Amigo, crie uma 2 tabelas dbf com os seguintes campos

Nome da tabela Teste 1
campos
Codigo Numerico 10 2
Nome Caracter 20

Nome da Tabela Teste 2

Codigo Nuemerico 10 2
Endereco carcter 20

Coloquei este comando que voce me enviou...e funcionou..

select a.codigo, a.nome, b.endereco
from Teste1 a
inner join Teste2 b
on a.codigo=b.codigo

Não sei o que dizer pra voce...aqui não deu pau


Responder

Gostei + 0

20/03/2003

Anonymous

Agora não está dando pau, mas a query retorna vazia !!!!

Aguardo alguma sugestão,


Muito Obrigado.


Responder

Gostei + 0

20/03/2003

Leao

Bom mesmo que meio obvio, mas as vezes fazemos isto.


Tem dados nas tabelas?

Por exemplo, no seu campo código existe nas duas tabelas dados iguais?

tipo

tabela1
Codigo 12

Tabela2
Codigo 12
?

Vc ligou o DataSource?


sei que meio obvio, mas as vezes a gente esquece.


Responder

Gostei + 0

21/03/2003

Anonymous

Minha gente, muito obrigado.


Deu certo.

JcL.

:D


Responder

Gostei + 0

26/03/2003

Anonymous

Meus amigos,

Tenho as tabelas ...

tabela1
cod local
1rua 1
2rua 2

tabela2
cod
1
2

query
cod localcodlocal
1rua1 2rua2

Meu problema é que a descricao dos códigos tem que estar na mesma linha !!! Obs: estou utilizando DBF.


Muito Obrigado!

JcL. :roll:


Responder

Gostei + 0

11/12/2015

Thiago Souto

Boa Tarde,

Como faço pra fazer mais de um INNER JOIN no DBF?

o SQL que estou utilizando

select * from esest inner join esgru on (esgru.CODIGO = esest.grupo) inner join ESSUB on (ESSUB.CODIGO = esest.SUBGRUPO)
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar