como fazer 2 Left joins na mesma query
Como devo fazer a consulta abaixo, utilizando glcli t2 em dois left joins, sem ter o erro ´alias T2 conflicts with an alias in the same statement´
Banco Interbase 6.0
Código:
Grato.
Banco Interbase 6.0
Código:
select t1.*, t2.codcli, t3.slcontato_codigoa from cfcli1 t1, glcli t2 left outer join slcontato t3 on t3.glcli_codcli = t2.codcli, glcli t2 left outer join slendcli t4 on t2.codcli = t4.slendcli_codcli where t1.codempresa = 1 and t1.TipoCli = ´C´ and t2.codcli = t1.codcli order by t2.codcli
Grato.
Ronaldo
Curtidas 0
Respostas
Vinicius2k
24/11/2004
Colega,
Vc está referenciando a mesma tabela duas vezes e com o mesmo álias ´T2´ por isso o erro...
Tente :
Espero ter ajudado...
T+
Vc está referenciando a mesma tabela duas vezes e com o mesmo álias ´T2´ por isso o erro...
Tente :
select t1.*, t2.codcli, t3.slcontato_codigoa from cfcli1 t1, glcli t2 left outer join slcontato t3 on (t3.glcli_codcli = t2.codcli) left outer join slendcli t4 on (t2.codcli = t4.slendcli_codcli) where t1.codempresa = 1 and t1.TipoCli = ´C´ and t2.codcli = t1.codcli order by t2.codcli
Espero ter ajudado...
T+
GOSTEI 0
Gandalf.nho
24/11/2004
[b:2d076237f0][color=red:2d076237f0]Notificação de Infração às Regras de Conduta :[/color:2d076237f0][/b:2d076237f0]
Duplicidade
[url]http://delphiforum.icft.com.br/forum/viewtopic.php?p=172817[/url]
Para maiores esclarecimentos pode mandar-me uma [url=http://delphiforum.icft.com.br/forum/privmsg.php?mode=post&u=8378]Mensagem Particular[/url].
Duplicidade
[url]http://delphiforum.icft.com.br/forum/viewtopic.php?p=172817[/url]
Para maiores esclarecimentos pode mandar-me uma [url=http://delphiforum.icft.com.br/forum/privmsg.php?mode=post&u=8378]Mensagem Particular[/url].
GOSTEI 0
Ronaldo
24/11/2004
Colega,
Vc está referenciando a mesma tabela duas vezes e com o mesmo álias ´T2´ por isso o erro...
Tente :
Espero ter ajudado...
T+
select t1.*, t2.codcli, t3.slcontato_codigoa from cfcli1 t1, glcli t2 left outer join slcontato t3 on (t3.glcli_codcli = t2.codcli) left outer join slendcli t4 on (t2.codcli = t4.slendcli_codcli) where t1.codempresa = 1 and t1.TipoCli = ´C´ and t2.codcli = t1.codcli order by t2.codcli
Eu sempre apanho na hora de montar esses joins.
Obrigado.
GOSTEI 0