Re: Odd error in complex query (7.2): Sub-SELECT uses un-GROUPed... - Mailing list pgsql-hackers

From Tom Lane
Subject Re: Odd error in complex query (7.2): Sub-SELECT uses un-GROUPed...
Date
Msg-id 20490.1004454115@sss.pgh.pa.us
Whole thread Raw
In response to Re: Odd error in complex query (7.2): Sub-SELECT  (Philip Warner <pjw@rhyme.com.au>)
Responses Re: Odd error in complex query (7.2): Sub-SELECT uses un-GROUPed...
List pgsql-hackers
Philip Warner <pjw@rhyme.com.au> writes:
>     Select
>          case when Exists(Select * From lkp where lkp.f1 = t1.f1) then
>              'known'
>          else
>              'unknown'
>          end as status, 
>          sum(x)
>     from t1
>     group by 1;

Okay, I'm convinced: the problem is that the test for ungrouped vars
used inside subselects is too simplistic.  I think it's failing to
consider that if the whole subselect can be considered a grouped
expression, we shouldn't object to ungrouped individual vars within it.
Will work on it.
        regards, tom lane


pgsql-hackers by date:

Previous
From: "Marc G. Fournier"
Date:
Subject: Re: pgsql-committers?
Next
From: Alex Pilosov
Date:
Subject: Re: Serious performance problem