[firebase-br] Duvida sobre SQL

Leandro Carbonera leacarbonera2 em yahoo.com.br
Qua Maio 16 21:25:10 -03 2007


Valeu cara... erra isso ai mesmo.... brigadão....

INFOSAG <infosag em terra.com.br> escreveu:  SELECT A.*,

(SELECT CIDADES.NOME
FROM CIDADES WHERE CIDADES.COD_CID=A.COD_CID) CIDADE_CLIENTE,
(SELECT CIDADES.NOME
FROM CIDADES WHERE CIDADES.COD_CID=A.CID_COB) CIDADE_COBRANCA,
(SELECT CIDADES.NOME
FROM CIDADES WHERE CIDADES.COD_CID=A.CID_ENT) CIDADE_ENTREGA

FROM CIDADES
WHERE CIDADES.COD_CLI = :mCODIGO_CLIENTE


----- Original Message ----- 
From: "Leandro Carbonera" 
To: 

Sent: Wednesday, May 16, 2007 8:34 PM
Subject: [firebase-br] Duvida sobre SQL


Cantu, dá uma força ai....

Tenho em uma tabela de clientes os campos COD_CID, CID_COB, CID_ENT, que 
são respectivamente a cidade do cliente, a cidade para cobrança e a cidade 
para entrega, todos como foreign key para a chave primaria da tabela de 
cidades(CIDADES.COD_CID). Como eu poderia fazer para que o meu SQL 
retornasse os dados do cliente, e 3x a coluna do nome da cidade uma para a 
cidade do cliente (COD_CID), outra para a cidade de cobrança (CID_COB) e 
outra para a cidade de entrega (CID_ENT), sendo que são cidades diferentes.

Obs.: Já tentei com o inner join mas não tá dando certo ele me mostra a 
ultima cidade (CID_ENT) repetida as 3x.

Tem como fazer isso?????



Abraço....

__________________________________________________
Fale com seus amigos de graça com o novo Yahoo! Messenger
http://br.messenger.yahoo.com/
______________________________________________
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


 __________________________________________________
Fale com seus amigos  de graça com o novo Yahoo! Messenger 
http://br.messenger.yahoo.com/ 


Mais detalhes sobre a lista de discussão lista