Skip site navigation (1) Skip section navigation (2)

Re: Sobre join

From: Miguel Rodríguez Penabad <penabad(at)gmail(dot)com>
To: jlcambero <jlcambero(at)emergya(dot)es>
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Sobre join
Date: 2007-06-29 11:45:00
Message-ID: 95335e4e0706290445y290d0814ibfa8396d4279a08@mail.gmail.com (view raw or flat)
Thread:
Lists: pgsql-es-ayuda
> Por si no te habias dado cuenta es una especie de "pseudocodigo".

Ya, pero pseudocódigo erróneo.

Si quieres sumar el 1, el 2 y el 3 puedes hacer (1+2)+3 o 1+(2+3).
No tiene sentido que digas 1+2, 1+3 o 1+2, 2+3
A eso me refería.

Si haces T1 join T2 join T3
hará X <-- (T1 join T2) ,  y luego X join T3. Nunca hará T1 join T3 ni
T2 join T3
o
 X <--  (T2 join T3), y luego T1 join X. De nuevo, nunca T1 join T3 o T1 join T2

Yo lo dejaría sin paréntesis, y el optimizador decide el orden,
basándose en el número
de filas de cada relación, las filas esperadas para cada join, ...

In response to

Responses

pgsql-es-ayuda by date

Next:From: jlcamberoDate: 2007-06-29 11:58:56
Subject: Re: Sobre join
Previous:From: jlcamberoDate: 2007-06-29 11:29:44
Subject: Re: Sobre join

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group