[firebase-br] Problema com left join

Thales Ribeiro thales.ribeiro em gmail.com
Qua Jan 9 16:18:07 -03 2008


Na verdade, nao dá erro, mas o sql se perde, trava. Acho que coloquei o
select errado, na verdade eu precisava faze assim:
>    SELECT T1.CHV_AGENDA CODIGO,
>           T1.AGE_DATA,
>           T1.AGE_HORA,
>           T1.AGE_TEXTO,
>           T1.AGE_USUCADASTROU,
>           T2.CLI_NOME,
>           T2.CLI_PENDENCIA,
>           T1.CHV_EMPREENDIMENTO,
>           T3.CON_NUMERO,
>           T3.CON_SEQUENCIA
>      FROM LOTAGEN T1
> LEFT JOIN LOTCLIE T2
>        ON T1.CHV_CLIENTE = T2.CHV_CLIENTE
> LEFT JOIN LOTCONT T3
>        ON T1.AGE_NUMEROCONTRATO = T3.CON_NUMERO
>        ON T1.CHV_EMPREENDIMENTO = T3.CHV_EMPREENDIMENTO

Preciso nesse sql, exatamento nesse último left join fazer 2
relacionamentos, mas ele nao deixa fazer 2 ON!



2008/1/9, Forrest(R) <fernando em gramatura.com.br>:
>
> Thales Ribeiro wrote:
>
> > Preciso fazer mais de um relacionamento no meu left join, mais ou
> > menos desse jeito...mas nao dá certo. Qual o procedimento correto?
> >
> >    SELECT T1.CHV_AGENDA CODIGO,
> >           T1.AGE_DATA,
> >           T1.AGE_HORA,
> >           T1.AGE_TEXTO,
> >           T1.AGE_USUCADASTROU,
> >           T2.CLI_NOME,
> >           T2.CLI_PENDENCIA,
> >           T1.CHV_EMPREENDIMENTO,
> >           T3.CON_NUMERO,
> >           T3.CON_SEQUENCIA
> >      FROM LOTAGEN T1
> > LEFT JOIN LOTCLIE T2
> >        ON T1.CHV_CLIENTE = T2.CHV_CLIENTE
> > LEFT JOIN LOTCONT T3
> >        ON T1.AGE_NUMEROCONTRATO = T3.CON_NUMERO
> >        AND T1.CHV_EMPREENDIMENTO = T3.CHV_EMPREENDIMENTO
> ---
>
> Qual o erro que está retornando porque parece que está tudo certo.
>
> T+++++++++++++++++++++
>
> --
>
>
>
> ______________________________________________
> 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