[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