problemas com o inner join da SQL

04/03/2003

0

Estou tendo problemas com o uso do inner join da SQL, sera que alguem poderia me ajudar, tenho que consultar 04 tabelas e naum estou conseguindo junta-las o codigo que estou usando seue abaixo:
qraluno.Close;
qraluno.SQL.Clear ;
qraluno.SQL.Add(´ select tbalunos.*,tbcurso.*,tbhorarios.*tbmensalidades.* ´);
qraluno.SQL.Add(´ from tbmensalidades inner join (tbcurso inner join tbhorarios on tbcurso.nomecurso=tbhorarios.nomecurso)on tbmensalidades.nomecurso=tbhorarios.nomecurso,tbalunos inner join tbmensalidades on tbalunos.nomealuno=tbmenalidades.nomealuno´);
qraluno.SQL.Add(´ where tbalunos.nomealuno like :aluno´);
qraluno.Parameters.ParamByName(´aluno´).Value := ´¬´ + aluno.Text + ´¬´;
qraluno.open;


Trovão

Trovão

Responder

Posts

05/03/2003

Anonymous

Qual o banco de dados??????

qraluno.Close;
qraluno.SQL.Clear ;
qraluno.SQL.Add(´select * from tbmensalidades´);
qraluno.SQL.Add(´inner join tbcurso on (tbcurso.nomecurso = tbmensalidades.nomecurso)´);
qraluno.SQL.Add(´inner join tbhorarios on (tbhorarios.nomecurso = tbmensalidades.nomecurso)´);
qraluno.SQL.Add(´inner join tbalunos on (tbalunos.nomealuno = tbmensalidades.nomealuno)´);
qraluno.SQL.Add(´where tbmensalidades.nomealuno like :aluno´);
qraluno.Parameters.ParamByName(´aluno´).Value := ´¬´+aluno.Text+´¬´;
qraluno.Open;


Responder

05/03/2003

Rodrigo Ferreira

Meu amigo trovao, nao sei se isto pode lhe ajudar mais tente isto:

Ex: Tabela Pedidos e Produtos

Select Pedidos.CodPed,Pedidos.CodPro,Produtos.CodPro,Produtos.ProDesc
From Pedidos, Produtos Where Pedidos.CodPro = Produtos.CodPro


Este relacionamento é um exemplo de com vc devera fazer ser processo.

Sucesso -> Rodrigo Ferreira :wink:


Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

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

Aceitar