Seleção Horizontal

27/04/2005

0

SQL

Olá Amigos,
Estou fazendo uma sistema para uma escola e utilizo o paradox.
Tenho a seguinte situação.

Tabela AlunosxResponsaveis
RM (PK)
Responsavel (PK)
NomeResponsavel
Grauparentesco

Até aqui tudo bem! O Problema está em uma consulta, pois tenho que gerar o seguinte resultado. Em um formulário é pedido o RM do Aluno, Nome do Pai e Nome da Mãe.
Eu até criei a consulta no SQlBuilder utilizando a mesma tabela duas vezes e atribuindo um Alias à segunda tabela e ligando pelo campo RM. Deu certo no SQLBuilder mas quando vou executar a mesma consulta no aplicativo feito em Delphi 7 ele diz que a consulta ´tblAlunosxResponsaveis_1´ não existe.
Por exemplo, por ser duas tabelas ficou:

select a.rm, a.Nomeresponsavel, b.Nomeresponsavel
from tblAlunosxResponsaveis A
inner join tblAlunosxResponsaveis_1 B
on a.rm = b.rm
where rm = ´xx´ and ((a.Nomeresponsavel = ´Pai´) and (b.Nomeresponsavel = ´Mãe´))

sendo o retorno: 1025, João, Maria

Gostaria de saber se estou trabalhando corretamente? É possível fazer esse join no paradox por não ser relacional? Ou existe outra solução que eu poderia estar utilizando no sistema para produzir a mesma saída?
Grato desde já.

Mazeu :lol:


Mazeu

Mazeu

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