Re: [delphi-br] Tabela 1 left join (Tabela 2 inner join Tabela 3)

2009-12-16 Por tôpico Fabiano Moura
  Geralmente, por questão de desempenho, utiliza-se sempre primeiro os
inner, depois left e depois outros joins que tiver, mas neste caso,
realmente teria ou usar como Romudo escreveu, ou usando UNION ou até mesmo
dependendo do caso, não sei se no seu se encaixaria tabela derivada.

2009/12/12 Romulo Busatto busatto.rom...@gmail.com

 SELECT T1.*
 FROM TABELA_1 T1
 left join TABELA_2 T2 on (T2.ID_T1 = T1.IDT1)
  inner join TABELA_3 T3 on (T3.ID_T2 = T2.ID_T2)


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



 

 --
  FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 






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



Re: [delphi-br] Tabela 1 left join (Tabela 2 inner join Tabela 3)

2009-12-13 Por tôpico Romulo Busatto
SELECT T1.*
FROM TABELA_1 T1
left join TABELA_2 T2 on (T2.ID_T1 = T1.IDT1)
 inner join TABELA_3 T3 on (T3.ID_T2 = T2.ID_T2)


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



[delphi-br] Tabela 1 left join (Tabela 2 inner join Tabela 3)

2009-12-11 Por tôpico Magnun Oliveira
Bom dia galera ... estou precisando fazer o seguinte ... Trazer os dados de
uma tabela, e fazer um left join com a juncao de duas tabelas ...

ex:

SELECT T1.*
FROM TABELA_1 T1
left join (TABELA_2 T2 on T2.ID_T1 = T1.IDT1 inner join TABELA_3 T3 on
T3.ID_T2 = T2.ID_T2)

qual a forma correta de fazer isso ?


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



Re: [delphi-br] Tabela 1 left join (Tabela 2 inner join Tabela 3)

2009-12-11 Por tôpico Fábio Thomaz
Os campos que pretende retornar são iguais? Mesmo que não existe uma forma
de trazer tudo de uma vez com o comando UNION ALL, ex:

SELECT T1.CAMPO1, T1.CAMPO2 FROM TABELA1 T1
UNION ALL
SELECT T2.CAMPO1, T2.CAMPO2 FROM TABELA2 T2

Espero ter ajudado,

Fábio

2009/12/11 Magnun Oliveira magnunolive...@gmail.com



 Bom dia galera ... estou precisando fazer o seguinte ... Trazer os dados de
 uma tabela, e fazer um left join com a juncao de duas tabelas ...

 ex:

 SELECT T1.*
 FROM TABELA_1 T1
 left join (TABELA_2 T2 on T2.ID_T1 = T1.IDT1 inner join TABELA_3 T3 on
 T3.ID_T2 = T2.ID_T2)

 qual a forma correta de fazer isso ?

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

  



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





-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

* Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

* Para falar com o moderador, envie um e-mail para:
delphi-br-ow...@yahoogrupos.com.br
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
delphi-br-unsubscr...@yahoogrupos.com.br

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html