Fórum Filtrar 2 tabelas conforme uma 3a.Tabela #238075

16/06/2004

0

Ola pessoal, estou com a seguinte situação.
Tenho 1 tabela de cartas emitidas para clientes/entidade, preciso filtrar dos dados de correspondencia dos cliente e entidade (2 tabelas diferentes) conforme as cartas emitidadas em determinado dia. Até aqui tudo bem eu consigo porem na tabela de clientes tenho os campos Ex. Nome, LogEnd... com os mesmos nomes da tabela entidade, só que quando eu filtro ele cria um registro só com os campos Nome,LogEnd, da tb. cliente e Nome_1, LogEnd_1 da tb. entidade, mas eu queria gerar um registro com os dados do cliente e ou da entidade tem como?

Segue linha de comando atual

Select Cli.Nome, Cli.LogEnd, Ent.Nome, Ent.LogEnd from CadClien Cli, CadEntid Ent inner join CadCarta Car on Cli.Codigo = Car.Cliente and Ent.Codigo = Car.Entidade and Car.Cliente = ´60206´


Helderjr

Helderjr

Responder

Posts

16/06/2004

Paulo_amorim

Olá

Não entendi muito bem a pergunta...

mas acho que eh algo assim

SELECT nome, logend FROM cliente cli, cadcarta car
WHERE cli.codigo = car.cliente
UNION
SELECT nome, logend FROM entidade ent, cadcarta car
WHERE ent.codigo = car.entidade

eh isso?
Espero que ajude
Até+


Responder

Gostei + 0

16/06/2004

Helderjr

Paulo, cara é isso mesmo, valeu :D . Mas vou perguntar só mais uma coisa.

Além deste filtro preciso filtrar as cartas por um periodo, ficaria desta forma? ou existe outra?

SELECT nome, logend FROM cliente cli, cadcarta car
WHERE cli.codigo = car.cliente and car.emissao >= ´10/06/2004´
UNION
SELECT nome, logend FROM entidade ent, cadcarta car
WHERE ent.codigo = car.entidade and car.car.emissao >= ´10/06/2004´


Responder

Gostei + 0

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

Aceitar