ActiveDelphi - Índice do Fórum ActiveDelphi
.: O site do programador Delphi! :.
 
 FAQFAQ   PesquisarPesquisar   MembrosMembros   GruposGrupos   RegistrarRegistrar 
 PerfilPerfil   Entrar e ver Mensagens ParticularesEntrar e ver Mensagens Particulares   EntrarEntrar 

INNER JOIN Firebird

 
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
5959
Aprendiz
Aprendiz


Registrado: Quinta-Feira, 1 de Outubro de 2009
Mensagens: 105

MensagemEnviada: Seg Mar 29, 2010 10:11 pm    Assunto: INNER JOIN Firebird Responder com Citação

Olá.

Tenho duas tabelas.

[clientes]
id
nome

[registro]
id
descricao
valor
origim => PK Com Cliente
destino => PK Com Cliente


Ou seja em cada registro vai ter duas cliente diferente, o que preciso é em unico select, por exemplo trazer a seguinte info

ID Descricao Origim Destino

1 xxxxx Cliente A Cliente B


Alguem poderia me ajudar?
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
5959
Aprendiz
Aprendiz


Registrado: Quinta-Feira, 1 de Outubro de 2009
Mensagens: 105

MensagemEnviada: Ter Mar 30, 2010 7:31 am    Assunto: Responder com Citação

Alguem?
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
carbox
Colaborador
Colaborador


Registrado: Quarta-Feira, 3 de Março de 2010
Mensagens: 1471

MensagemEnviada: Ter Mar 30, 2010 7:57 am    Assunto: Re: INNER JOIN Firebird Responder com Citação

Se entendi o que você quer ficaria mais ou menoa assim:

SELECT R.Id, R.Descricao, R.Valor, R.Origem, R.Destino, C.Nome, C2.Nome From Registro R
Inner Join Clientes C on C.Id = R.Origem
Inner Join Clientes C2 on C2.Id = R.Destino


Espero ter ajudado..

Abraços

5959 escreveu:
Olá.

Tenho duas tabelas.

[clientes]
id
nome

[registro]
id
descricao
valor
origim => PK Com Cliente
destino => PK Com Cliente


Ou seja em cada registro vai ter duas cliente diferente, o que preciso é em unico select, por exemplo trazer a seguinte info

ID Descricao Origim Destino

1 xxxxx Cliente A Cliente B


Alguem poderia me ajudar?
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
Mostrar os tópicos anteriores:   
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi Todos os horários são GMT - 3 Horas
Página 1 de 1

 
Ir para:  
Enviar Mensagens Novas: Proibido.
Responder Tópicos Proibido
Editar Mensagens: Proibido.
Excluir Mensagens: Proibido.
Votar em Enquetes: Proibido.


Powered by phpBB © 2001, 2005 phpBB Group
Traduzido por: Suporte phpBB