[firebase-br] ajuda em select

Maurício da Silva Bom mauricio_silvabom em yahoo.com.br
Ter Jul 11 09:35:16 -03 2006


Preciso fazer um select que apresente:

Nome_cliente  cidade_cliente   endereco_empresa
cidade_empresa


Sendo que a empresa possui várias filiais cada qual
atendendo clientes da sua região de cobertura, por
exemplo:

clientes da região metropolitana são atendidos pela
empresa localizada em Sao Paulo.
clientes das cidades de Assis, Marília, Ourinhos e
Tupã atendidos pela empresa localizada em Marília.
clientes de sao Jose dos campos, campos do Jordão,
caragua, guará atendidos pela empresa localizada em
São José dos campos,
etc.

Resultado pretendido

CLIENTE    CIDADE_CLIENTE    ENDERECO_EMPRESA 
CIDADE_EMPRESA
Pedro      Campos do Jordao  Rua...            São
José dos Campos  
Marcos     Caragua           Rua...	       São José
dos Campos
Leticia    Ourinhos          AV...             Marília


As tabelas são:

CLIENTE(cdcliente,nocliente,cdcidade)
CIDADE (cdcidade,nocidade)
REGIAO (cdregiao,noregiao)
CIDADE_ESTADO(cdregiao,cdcidade)
EMPRESA(cdregiao,endereco,...)

No momento meu select está assim:

select 
       cli.nocliente, c.nocidade, e.endereco, (???não
sei)
from 
       cliente cli, cidade c, regiao r, cidade_estado
ce, empresa e
where 
       cli.cdcidade = c.cdcidade
and    c.cdcidade = ce.cdcidade  
and    ce.cdregiao = r.cdregiao
and    e.cdregiao = r.cdregiao

    
Grato,
Mauricio


	



	
		
_______________________________________________________ 
Você quer respostas para suas perguntas? Ou você sabe muito e quer compartilhar seu conhecimento? Experimente o Yahoo! Respostas !
http://br.answers.yahoo.com/




Mais detalhes sobre a lista de discussão lista