Re: [BUGS] Improper const-evaluation of HAVING with grouping sets and subquery pullup
| От | Tom Lane |
|---|---|
| Тема | Re: [BUGS] Improper const-evaluation of HAVING with grouping sets and subquery pullup |
| Дата | |
| Msg-id | 2431.1508166918@sss.pgh.pa.us обсуждение исходный текст |
| Ответ на | Re: [BUGS] Improper const-evaluation of HAVING with grouping sets and subquery pullup (Andrew Gierth <andrew@tao11.riddles.org.uk>) |
| Ответы |
Re: [BUGS] Improper const-evaluation of HAVING with grouping sets and subquery pullup
|
| Список | pgsql-bugs |
Andrew Gierth <andrew@tao11.riddles.org.uk> writes:
> "Tom" == Tom Lane <tgl@sss.pgh.pa.us> writes:
> Tom> Uh ... but I thought the point here is that the outputs aren't
> Tom> really constant in the presence of grouping sets.
> select x, y, sum(z) from (select 1 as x, 2 as y, 3 as z) s
> group by grouping sets (x,y);
> x and y aren't constants, but z is.
OK, but that just means we should put PHV wrapping around only the
grouping-set columns.
BTW, also need to think about GS expressions, eg
select x+y, sum(z) from (select 1 as x, 2 as y, 3 as z) sgroup by grouping sets (x+y);
Not real sure what needs to happen here.
regards, tom lane
--
Sent via pgsql-bugs mailing list (pgsql-bugs@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-bugs
В списке pgsql-bugs по дате отправления: