[firebase-br] Problema com left join
Eduardo Bahiense
eduardo em icontroller.com.br
Qua Jan 9 16:31:10 -03 2008
Se com AND não funcionou e vc acha que tem que ter dois relacionamentos,
talvez seja isso que vc queira:
LEFT JOIN LOTCONT T3
ON T1.AGE_NUMEROCONTRATO = T3.CON_NUMERO
LEFT JOIN LOTCONT T4
ON T1.CHV_EMPREENDIMENTO = T4.CHV_EMPREENDIMENTO
Abs
Eduardo
Thales Ribeiro escreveu:
> 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
>>
> ______________________________________________
> 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