From: | jlcambero <jlcambero(at)emergya(dot)es> |
---|---|
To: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: Sobre join |
Date: | 2007-06-29 11:29:44 |
Message-ID: | 200706291329.44682.jlcambero@emergya.es |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
El Viernes, 29 de Junio de 2007 13:11, Miguel Rodríguez Penabad escribió:
> El 29/06/07, jlcambero <jlcambero(at)emergya(dot)es> escribió:
> > Buenas,
> >
> > Que opción es mejor desde el punto de vista de rendimiento:
> >
> > T_1 JOIN T_2
> > T_2 JOIN T_3
> >
> > o
> >
> > T_1 join T_2
> > T_1 join T_3
> >
> > En el caso, por supuesto, en que sea indiferente que T_3 tenga clave a
> > T_2 ó T_1.
>
> Ninguna. Básicamente, porque las 2 opciones son INCORRECTAS.
> Deberías revisar la sintaxis del join:
> T_1 JOIN T_2 on condiciones.... JOIN T_3 on condiciones...
> Podrás usar paréntesis para alterar el orden normal, y la verdad es
> que no sé si influirá en el rendimiento. Yo dejaría al optimizador que
> se buscase la vida :)
> --
> ---------------------------(fin del mensaje)---------------------------
> TIP 9: visita nuestro canal de IRC #postgresql-es en irc.freenode.net
Por si no te habias dado cuenta es una especie de "pseudocodigo".
Y depende de como relacione las tablas en el modelo de datos, asi actuara el
optimizador, vamos digo yo.
From | Date | Subject | |
---|---|---|---|
Next Message | Miguel Rodríguez Penabad | 2007-06-29 11:45:00 | Re: Sobre join |
Previous Message | Miguel Rodríguez Penabad | 2007-06-29 11:11:46 | Re: Sobre join |