From: | Tomas Berndtsson <tomas(at)nocrew(dot)org> |
---|---|
To: | jan(dot)bajerski(at)viterra(dot)pl |
Cc: | <pgsql-sql(at)hub(dot)org> |
Subject: | Re: |
Date: | 2000-10-23 16:44:59 |
Message-ID: | 80k8azqzg4.fsf@junk.nocrew.org |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-sql |
jan(dot)bajerski(at)viterra(dot)pl writes:
> Hello,
> I have following problem with PostgreSQL 6.5.3, I haven't possiblity
> to check it on 7.0 and I want to know is it possible to run such query:
>
> SELECT k.pic, id_g, id_k, count(*)
> FROM kart k, pictues p
> WHERE k.pic = p.pic
> GROUP BY k.pic
>
> PICTURES(pic,id_g,id_k)
> KART (pic,email,mess,date)
>
> I've got answer from Postgres
> "Illegal attributes or non-group column"
>
> Is it error in query or in parser ?
You need to have all non-aggragated columns in the GROUP BY:
SELECT k.pic, id_g, id_k, count(*)
FROM kart k, pictues p
WHERE k.pic = p.pic
GROUP BY k.pic, id_g, id_k
Tomas
From | Date | Subject | |
---|---|---|---|
Next Message | najm Hashmi | 2000-10-23 17:25:45 | Need info: pl/pgsql performance |
Previous Message | Stephan Szabo | 2000-10-23 16:30:56 | Re: |