Consultar Tabelas com sql
caros Amigos
estou com uma duvida, ai vai.
tenho 3 tabelas DBF ou DB, com mais de 3000 registros cada uma:
tabelaA, tabelaB, tabelaC, utilizando um Query, digito o seguinte codigo:
SELECT codigoA, CogidoB, CodigoC FROM tabelaA, TabelaB, TabelaC.
minha pergunta e : porque a operacao do codigo acima trava a aplicacao, sera que estou utilizando o objeto errado, como devo fazer para que esta consulta funcione com as 3 tabelas.
obs. Estou colocando o Alias.
desdeja muito obrigado pela atencao.
estou com uma duvida, ai vai.
tenho 3 tabelas DBF ou DB, com mais de 3000 registros cada uma:
tabelaA, tabelaB, tabelaC, utilizando um Query, digito o seguinte codigo:
SELECT codigoA, CogidoB, CodigoC FROM tabelaA, TabelaB, TabelaC.
minha pergunta e : porque a operacao do codigo acima trava a aplicacao, sera que estou utilizando o objeto errado, como devo fazer para que esta consulta funcione com as 3 tabelas.
obs. Estou colocando o Alias.
desdeja muito obrigado pela atencao.
Tornadofuracao
Curtidas 0
Respostas
Afarias
22/08/2003
Este fórum é para questões sobre Interbase ou Firebird ok?!
más::
|SELECT codigoA, CogidoB, CodigoC FROM tabelaA, TabelaB, TabelaC
vc deve relacionar as 4 tabelas usando a cláusula WHERE ou o banco vai ´relacionar´ todos os registros de cada uma com todas as outras.
o código seria (por exemplo)::
SELECT codigoA, CogidoB, CodigoC FROM tabelaA, TabelaB, TabelaC
WHERE tabelaA.codigoA = TabelaB.codigoB
AND TabelaC.codigoC = TabelaB.codigoB
Dê uma lida em referências sobre SQL -- entretanto SQL não é algo muito ´aproveitável´ para gerenciadores de arquivo como Paradox e DBase.
T+
más::
|SELECT codigoA, CogidoB, CodigoC FROM tabelaA, TabelaB, TabelaC
vc deve relacionar as 4 tabelas usando a cláusula WHERE ou o banco vai ´relacionar´ todos os registros de cada uma com todas as outras.
o código seria (por exemplo)::
SELECT codigoA, CogidoB, CodigoC FROM tabelaA, TabelaB, TabelaC
WHERE tabelaA.codigoA = TabelaB.codigoB
AND TabelaC.codigoC = TabelaB.codigoB
Dê uma lida em referências sobre SQL -- entretanto SQL não é algo muito ´aproveitável´ para gerenciadores de arquivo como Paradox e DBase.
T+
GOSTEI 0