Em 12 de setembro de 2012 15:40, Flavio Henrique Araque Gurgel
<fla...@4linux.com.br> escreveu:
>> Com todo o
>> respeito à comunidade que escreve o querido *manual* :)
>> http://www.postgresql.org/docs/9.2/static/explicit-joins.html Tá
>> explicadinho como é possível fazer algumas melhorias em planejamento de
>> consultas com JOINs. []s

Flávio, nada pessoal...

Pode ter sido uma má interpretação minha. Eu havia entendido que mudar
ordem dos joins seria:

select *
from a
left join b on a.id = b.id_a
left join c on a.id = c.id_a

Trocar isso por:

select *
from a
left join c on a.id = c.id_a
left join b on a.id = b.id_a

E não por isso:

SELECT * FROM a LEFT JOIN (b JOIN c ON (b.ref = c.id)) ON (a.id = b.id);

Como consta no manual.

-- 
Marcone Peres - DBA
http://www.linkedin.com/in/marconeperes
@marconeperes
(61) 8146-0028
_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a