[firebase-br] Tabela com 2 IDs
Diego Seleguim
seleguim em gmail.com
Qui Nov 15 18:21:13 -03 2007
Com certeza facilitou o entendimento... vlw...
Então.. já implementei e funcionou perfeitamente...
Acho que ñ vou ter problemas usando dessa forma....
Abraços
Em 15/11/07, MagnoS <magnoscosta em bol.com.br> escreveu:
>
> Mais simples creio que nao.. poderia derrepente elaborar o sql de outra
> forma para melhor entendimento..
>
> SELECT ROTA.*, REMENTE.*, DESTINO.*
> FROM ROTA,
> (SELECT ID_EMPRESA, NOME, CGC, INSCEST, ENDERECO,
> NUM_END,
> NOME AS CIDADE, ESTADO
> FROM EMPRESA, CIDADE, LOGRADOURO
> WHERE EMPRESA.ID_LOGRADOURO = LOGRADOURO.ID_LORADOURO
> AND LOGRADOURO.ID_CIDADE = CIDADE.ID_CIDADE)
> REMETENTE,
> (SELECT ID_EMPRESA, NOME, CGC, INSCEST, ENDERECO,
> NUM_END,
> NOME AS CIDADE, ESTADO
> FROM EMPRESA, CIDADE, LOGRADOURO
> WHERE EMPRESA.ID_LOGRADOURO = LOGRADOURO.ID_LORADOURO
> AND LOGRADOURO.ID_CIDADE = CIDADE.ID_CIDADE)
> DESTINATÁRIO WHERE ROTA.ID_REMETENTE = REMENTE.ID_EMPRESA
> AND ROTA.ID_DESTINATARIO = DESTINATARIO.ID_EMPRESA
>
> Como eu disse, nao sei se vai ficar mais simples.. mas talvaz fique melhor
> de compreender.
>
> Abraços.
>
>
>
> ----- Original Message -----
> From: "Diego Seleguim" <seleguim em gmail.com>
> To: "FireBase" <lista em firebase.com.br>
> Sent: Thursday, November 15, 2007 3:37 PM
> Subject: Re: [firebase-br] Tabela com 2 IDs
>
>
> Ola... resolvi completamente meu problema... mas ficou um pouco
> complicado...
>
> select
> r.idrota,
>
> r.id_remet,
> re.nome as remetente,
> re.cgc as cgc_remet,
> re.inscest as ie_remet,
> lre.endereco as end_remet,
> re.num_end as num_remet,
> ci_re.nome as cidade_remet,
> ci_re.estado as uf_remet,
>
> r.id_destino,
> de.nome as destinatario,
> de.cgc as cgc_destino,
> de.inscest as ie_destino,
> lde.endereco as end_destino,
> de.num_end as num_destino,
> ci_re.nome as cidade_destino,
> ci_re.estado as uf_destino,
>
> r.frete_ton,
> r.icms,
> r.distancia,
> r.pedagio
> from rota_viagem r, empresa re, empresa de, logradouro lre, logradouro
> lde,
> cidade ci_re, cidade ci_de
> where r.id_remet = re.idemp
> and r.id_destino = de.idemp
> and re.idlogradouro = lre.idlogradouro
> and de.idlogradouro = lde.idlogradouro
> and lre.idcidade = ci_re.idcidade
> and lde.idcidade = ci_de.idcidade
>
>
> Teria como resolver de uma forma mais simples?
>
> Abraços e Obrigado
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para editar sua configuração na lista, use o endereço
> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para editar sua configuração na lista, use o endereço
> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
Mais detalhes sobre a lista de discussão lista