Re: [HACKERS] BUG ON HAVING CLAUSE
| От | Vadim Mikheev |
|---|---|
| Тема | Re: [HACKERS] BUG ON HAVING CLAUSE |
| Дата | |
| Msg-id | 366919C4.50395889@krs.ru обсуждение исходный текст |
| Ответ на | Re: [HACKERS] BUG ON HAVING CLAUSE (Vadim Mikheev <vadim@krs.ru>) |
| Ответы |
Re: [HACKERS] BUG ON HAVING CLAUSE
|
| Список | pgsql-hackers |
Sferacarta Software wrote:
>
> >> Seems that I found a bug on HAVING clause, see attached file.
> >>
>
> VM> Could you post me data for 8342 rows ?
>
> I think this bug is not on HAVING but on IN/ANY/ALL, I tried all these
This is bug on handling HAVING in subqueries.
There was no HAVING when I was implementing subqueries and
so I didn't care... The bug is in optimizer:
vac=> explain select * from test where x in (select * from test group by x having 1 < count(x));
NOTICE: QUERY PLAN:
Seq Scan on test (cost=0.00 size=0 width=4) SubPlan -> Aggregate (cost=0.00 size=0 width=0)
! InitPlan
! -> Aggregate (cost=0.00 size=0 width=0)
! -> Seq Scan on test (cost=0.00 size=0 width=4)
There must be no InitPlan here...
-> Group (cost=0.00 size=0 width=0) -> Sort (cost=0.00 size=0 width=0)
-> Seq Scan on test (cost=0.00 size=0 width=4)
Currently, my local copy of dev-tree is broken and so I can't
fix this. I'll return to this bug latter if no one else...
Vadim
В списке pgsql-hackers по дате отправления: