Counting distinct rows - Mailing list pgsql-novice

From John Taylor
Subject Counting distinct rows
Date
Msg-id 02011610332501.01474@splash.hq.jtresponse.co.uk
Whole thread Raw
Responses Re: Counting distinct rows  (Einar Karttunen <ekarttun@cs.helsinki.fi>)
Re: Counting distinct rows  (Steve Crawford <scrawford@pinpointresearch.com>)
List pgsql-novice
Hi,

I'm having problems counting the number of distinct rows in a table.

I've tried the following:

    select distinct on(id) count(id)  from basketupdates order by id desc;

but I get the error

    ERROR:  Attribute basketupdates.id must be GROUPed or used in an aggregate function

I think it should say "MUST NOT", as if I remove the aggregate it works fine.
So I don't think this is the way to go about it.

Can anyone tell how I should be going about counting the distinct ids in a table ?


Thanks
JohnT

pgsql-novice by date:

Previous
From: denis@coralindia.com
Date:
Subject: select !working
Next
From: Einar Karttunen
Date:
Subject: Re: Counting distinct rows