Re: group by does not show error

From: Thomas Kellerer <spam_eater(at)gmx(dot)net>
To: pgsql-general(at)postgresql(dot)org
Subject: Re: group by does not show error
Date: 2012-03-24 08:44:02
Message-ID: jkk1gd$vf$1@dough.gmane.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

AI Rumman wrote on 24.03.2012 09:06:
> I am using Postgresql 9.1.0.
>
> I found that following GROUP BY query works in my DB :-
>
> \d t1
> Table "public.t1"
> Column | Type | Modifiers
> --------+---------+-----------
> i | integer | not null
> nam | text |
> Indexes:
> "t1_pkey" PRIMARY KEY, btree (i)
>
>
> select i,nam
> from t1
> group by i;
>
> i | nam
> ---+-----
> (0 rows)
>
>
> I think the query should show an error as I did not maintain group by standard.
> Does anyone know why it does not show syntax error?

That's an enhancement in 9.1

As you included the primary key in the group by clause the rows are going to be unique anyway and no additional columns are necessary.

In response to

Browse pgsql-general by date

  From Date Subject
Next Message Thom Brown 2012-03-24 09:14:46 Re: broken xlog - recovery plan check
Previous Message AI Rumman 2012-03-24 08:06:20 group by does not show error