Hi, I tried applying a collation to a GROUP BY clause without applying the collation to the corresponding column in the SELECT clause.
postgres=# SELECT things, count(*) FROM stuff GROUP BY things COLLATE "C"; ERROR: column "stuff.things" must appear in the GROUP BY clause or be used in an aggregate function LINE 1: SELECT things, count(*) FROM stuff GROUP BY things COLLATE "... Firstly, does it even make sense for a GROUP BY clause to accept COLLATE? Even if it does, this error message doesn't explain the problem, being that the column with the necessary collation doesn't appear in the SELECT. -- Thom Brown Twitter: @darkixion IRC (freenode): dark_ixion Registered Linux user: #516935 EnterpriseDB UK: http://www.enterprisedb.com The Enterprise PostgreSQL Company -- Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-hackers