Query problem - Mailing list pgsql-general

From Naz Gassiep
Subject Query problem
Date
Msg-id 4700D24C.3080301@mira.net
Whole thread Raw
Responses Re: Query problem
List pgsql-general
Aside from the messy nomenclature, is anyone able to spot why
the "sum" column from the first query is not returning 7, as
the second query suggests that it should? I know that this is
probably simple, and that It's probably going to jump out at
me the minute I hit "Send", but if I don't hit send, then I'll
never see it hehe.


twerl=# SELECT 'contactgroups',
                 contactgroups.siteid,
                 contactgroups.id,
                 contactgroups.name,
                 contactgroups.description,
                 SUM(contacts.id),
                 contactgroups.trashed
            FROM contactgroups
 LEFT OUTER JOIN contacts ON (contactgroups.id = contacts.groupid)
           WHERE contactgroups.trashed IS NOT NULL
             AND contactgroups.deleted IS NULL
        GROUP BY contactgroups.siteid,
                 contactgroups.id,
                 contactgroups.name,
                 contactgroups.description,
                 contactgroups.trashed;
   ?column?    | siteid | id |        name        | description | sum |            trashed
---------------+--------+----+--------------------+-------------+-----+-------------------------------
 contactgroups |      1 |  3 | Telechoice / Optus |             | 594 | 2007-10-01 20:08:51.449825+10
(1 row)

twerl=# select count(*) from contacts where groupid = 3;
 count
-------
     7
(1 row)


Thanks,
- Naz.



pgsql-general by date:

Previous
From: Magnus Hagander
Date:
Subject: Re: windows and pg 8.2 (change database to another server)
Next
From: "Albe Laurenz"
Date:
Subject: Re: ERROR: invalid byte sequence from psql - Works perfectly from pgAdmin III query window