Fórum Join... Query #293760

30/08/2005

0

Olá amigos,
Alguém poderia me ensinar para que serve e como ultilizar uma JOIN no Firebird. Sou iniciante em delphi.
Gostaria de saber como ultilizo JOIN dentro da IBQuery e para que irá servir JOIN.


Obrigado.
Rodrigo.


Rodrigorpb

Rodrigorpb

Responder

Posts

30/08/2005

Sremulador

amigo se você der uma boa localizada no site assuntos não vão faltar...


Responder

Gostei + 0

30/08/2005

Rjun

O Join serve pra você relacionar ´n´ tabelas. Digamos que você tenha uma tabela chamada Clientes e outra chamada Pedidos. Você quer exibir as informações do cliente e os pedidos desse cliente.

SELECT 
  Cl.Codigo, 
  Cl.Nome,
  Pe.Numero,
  Pe.DataPedido,
  Pe.Total
FROM
  Cliente Cl
JOIN
  Pedido Pe on Cl.Codigo = Pe.ClienteID


Esse select exibe a lista de todos os clientes e seus respectivos pedidos.


Responder

Gostei + 0

30/08/2005

Rodrigorpb

Obrigado Rjun,
Estava pensando assim, tenho uma tabela para cadastrar pessoas e tb um para cadastrar cidades, no form de pessoas tem um campo cidades com DBlookupbombox, quando do gravar ele grava o código da cidade na tebela pessoas mas quando vou fazer consulta ou um relatório e pesso para ordenar por cidade ele não ordena, adicionar uma New Field no IBquery (Lookup) para que aparecesse o nome da cidade no relatório e tb no consultas mas não ordena.

Pq?

Como vc fazer?

Rodrigo.


Responder

Gostei + 0

30/08/2005

Rjun

Voce pode colocar no select um join com a tabela de cidades.


Responder

Gostei + 0

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

Aceitar