Re: referring to calculated column in sub select

Поиск
Список
Период
Сортировка
От Scara Maccai
Тема Re: referring to calculated column in sub select
Дата
Msg-id 805279.17244.qm@web24613.mail.ird.yahoo.com
обсуждение исходный текст
Ответ на referring to calculated column in sub select  (Scara Maccai <m_lists@yahoo.it>)
Ответы Re: referring to calculated column in sub select  (Sam Mason <sam@samason.me.uk>)
Список pgsql-general
Using Mysql the query works, so I expected it to be somehow "standard" (I know, Mysql sometimes allows much more than
thestandard...) 

Does this has something to do with Support LATERAL subqueries" in the to do list?

It's a very shame it's not supported...

Thank you

--- Lun 18/5/09, Sam Mason <sam@samason.me.uk> ha scritto:

> Da: Sam Mason <sam@samason.me.uk>
> Oggetto: Re: [GENERAL] referring to calculated column in sub select
> A: pgsql-general@postgresql.org
> Data: Lunedì 18 maggio 2009, 19:10
> On Mon, May 18, 2009 at 06:49:30AM
> -0700, Scara Maccai wrote:
> > why column "acoltest" is not found by the subselect in
> this select:
>
> The "acoltest" identifier is only visible from outside the
> query, not
> within its defining query or any of its sub-queries. 
> If you're trying
> to solve a problem like the example, it would probably be
> easiest to
> swap the inner and outer queries around, i.e. something
> like:
>
>   SELECT acoltest, MAX(b.t)
>   FROM (
>     SELECT acol + 100 as acoltest
>     FROM mytab2
>     GROUP BY 1) a LEFT JOIN mytab b ON a.acoltest
> = b.anothercol
>   GROUP BY acoltest;
>
> --
>   Sam  http://samason.me.uk/
>
> --
> Sent via pgsql-general mailing list (pgsql-general@postgresql.org)
> To make changes to your subscription:
> http://www.postgresql.org/mailpref/pgsql-general
>




В списке pgsql-general по дате отправления:

Предыдущее
От: Pavel Stehule
Дата:
Сообщение: Re: array/function question
Следующее
От: "Albe Laurenz"
Дата:
Сообщение: Re: Commit visibility guarantees