Re: [GENERAL] Aggregates and Joins - Mailing list pgsql-general

From Bob Dusek
Subject Re: [GENERAL] Aggregates and Joins
Date
Msg-id Pine.LNX.3.96.981124190942.24677E-100000@toots.palaver.net
Whole thread Raw
In response to Re: [GENERAL] Aggregates and Joins  ("Oliver Elphick" <olly@lfix.co.uk>)
List pgsql-general
Hey!!!

Thanks a lot.  That is just what I needed.

here's the query I used:

select sum(price), trans_id from second_table group by trans_id;

I had to include the "trans_id" in the target list to use it for grouping.
I've never been able to mix single fields and aggregates before (of
course, I've never used the "group" syntax before either).

Thanks a lot.

Bob


On Tue, 24 Nov 1998, Oliver Elphick wrote:

> Date: Tue, 24 Nov 1998 23:30:19 +0000
> From: Oliver Elphick <olly@lfix.co.uk>
> To: Bob Dusek <bobd@palaver.net>
> Cc: PostgreSQL General <pgsql-general@postgreSQL.org>
> Subject: Re: [GENERAL] Aggregates and Joins
>
> Bob Dusek wrote:
> ...
>   >table second_table (
>   >
>   >   this_id int,
>   >   price money,
>   >   ...
>   >   ..
>   >   trans_id int, -- my primary key association
>   >
>   >);
> ...
>   >What I need to do is to obtain the sum of the field 'price' from
>   >second_table for every distinct 'trans_id' (all of which can be found in
>   >first_table). ... Is there a quicker way to do this?  Is it possible to
>   >use the aggregate functions and have more than one row returned?
>
> select sum(price) from second_table group by trans_id;
>
> --
> Oliver Elphick                                Oliver.Elphick@lfix.co.uk
> Isle of Wight                              http://www.lfix.co.uk/oliver
>                PGP key from public servers; key ID 32B8FAA1
>                  ========================================
>      "Jesus saith unto him, I am the way, the truth, and the
>       life; no man cometh unto the Father, but by me."
>                                          John 14:6
>
>
>


pgsql-general by date:

Previous
From: "Oliver Elphick"
Date:
Subject: Re: [GENERAL] Aggregates and Joins
Next
From: th@hypercon.com
Date:
Subject: Using Postgres to for sysloging