Obrigado Moacir, era exatamente isso que eu precisava....

Abraços

Em 15/11/07, Moacir - GMail <[EMAIL PROTECTED]> escreveu:
>
>   Tente assim :
>
> === Aqui a parte alterada =========
>
> select
> r.idrota,
> r.id_remet,
> r.id_destino,
> e.nome as remetente,
> x.nome as destinatario
> from rota_viagem r
> join empresa e on r.id_remet = e.idemp
> join empresa x on r.id_destino = x.idemp
>
> [ ]´s
> Moacir
>
> =================================
>
> Diego Seleguim escreveu:
>
> > CREATE TABLE EMPRESA (
> > IDEMP INTEGER NOT NULL,
> > IDLOGRADOURO INTEGER,
> > NOME VARCHAR(50),
> > CGC VARCHAR(14),
> > INSCEST VARCHAR(14),
> > TELEFONE VARCHAR(10),
> > FAX VARCHAR(10),
> > EMAIL VARCHAR(50),
> > CONTATO VARCHAR(50),
> > DT_CADASTRO DATE,
> > CELULAR VARCHAR(10),
> > NUM_END INTEGER
> > );
> >
> > CREATE TABLE ROTA_VIAGEM (
> > IDROTA NUMERIC(9,0) NOT NULL,
> > ID_REMET INTEGER NOT NULL,
> > ID_DESTINO INTEGER NOT NULL,
> > FRETE_TON NUMERIC(9,2),
> > ICMS NUMERIC(9,2),
> > DISTANCIA INTEGER,
> > PEDAGIO NUMERIC(9,2)
> >
> >
> >
> /******************************************************************************/
> > /**** Primary Keys
> > ****/
> >
> /******************************************************************************/
> >
> > ALTER TABLE EMPRESA ADD CONSTRAINT EMPRESA PRIMARY KEY (IDEMP);
> > ALTER TABLE ROTA_VIAGEM ADD CONSTRAINT ROTA_VIAGEM PRIMARY KEY (IDROTA);
> >
> >
> >
> /******************************************************************************/
> > /**** Foreign Keys
> > ****/
> >
> /******************************************************************************/
> >
> > ALTER TABLE EMPRESA ADD FOREIGN KEY (IDLOGRADOURO) REFERENCES LOGRADOURO
> > (IDLOGRADOURO);
> > ALTER TABLE ROTA_VIAGEM ADD FOREIGN KEY (ID_REMET) REFERENCES EMPRESA
> > (IDEMP);
> > ALTER TABLE ROTA_VIAGEM ADD FOREIGN KEY (ID_DESTINO) REFERENCES EMPRESA
> > (IDEMP);
> >
> >
> > Função da query: Retornar os nomes das empresas remetente e
> destinatario.
> >
> > select
> > r.idrota,
> > r.id_remet,
> > r.id_destino,
> > e.nome as remetente,
> > e.nome as destinatario
> > from rota_viagem r
> > join empresa e on r.id_remet = e.idemp
> > join empresa e on r.id_destino = e.idemp
> >
> > Erro: alias E conflicts with an alias in the same statemente.
> >
> > Alguem pode me ajudar com esse erro?
> >
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >
> >
> >
>
>  
>


[As partes desta mensagem que não continham texto foram removidas]

Responder a