Re: Duda con subconsultas y serial

From: "Jaime Casanova" <jcasanov(at)systemguards(dot)com(dot)ec>
To: "Julio Cesar Rodriguez Dominguez" <jurasec(at)gmail(dot)com>
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Duda con subconsultas y serial
Date: 2008-12-24 21:39:08
Message-ID: 3073cc9b0812241339j518e065ev3837e3df49fd5627@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

On Wed, Dec 24, 2008 at 9:50 AM, Julio Cesar Rodriguez Dominguez >
>
> Bueno, pero solo me queda la duda, ¿Se considera normal que Postgresql
> empuje los select's internos hacia afuera?
>

si. aunque en este caso parece un error...

select * from (select nextval('s') as offset,idgrupo,grupo
from (select idgrupo,grupo from cc_grupos
order by grupo) x
offset 0 ) xx
where idgrupo=5;

creo yo que el select mas interno no lo esta moviendo por el order by,
pero el segundo select (el de en medio) parece que lo esta empujando
hacia afuera (mezclandolo con el mas externo), o lo esta presionando
hacia adentro (mezclandolo con el mas interno), eso parece corroborado
por el hecho de que al poner el offset 0 en el segundo select da el
resultado esperado, pero no deberia hacerlo porque hay una funcion
marcada volatil (nextval)

--
Atentamente,
Jaime Casanova
Soporte y capacitación de PostgreSQL
Asesoría y desarrollo de sistemas
Guayaquil - Ecuador
Cel. +59387171157

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Julio Cesar Rodriguez Dominguez 2008-12-25 04:31:47 Re: Duda con subconsultas y serial
Previous Message Mariano Reingart 2008-12-24 19:53:33 Re: Error en serviciojavascript:;