> Doesn't look like a bug to me.  As far as I know only aggregation functions
> can occur in a select with group by for columns that are not in the group by
> clause.  

I left out the 'count(*)' column, because the query fails with or without it.

The reason I think it may be an error is that if I include either of the
columns it works, but not if I include both of them.  

To recap, the first two queries below work, the third does not:

OK:    select substr(memid,1,1) as memtp, count(*) from memmast
       group by memtp

OK:    select substr(memid,2,4) as newx, count(*) from memmast
       group by newx

FAIL:  select substr(memid,1,1) as memtp, substr(memid,2,4) as newx,
       count(*) from memmast group by memtp, newx
--
Mike Nolan

   


---------------------------(end of broadcast)---------------------------
TIP 5: Have you checked our extensive FAQ?

               http://www.postgresql.org/docs/faqs/FAQ.html

Reply via email to