Re: left outer join on more than 2 tables? (UNCLASSIFIED)
От | Hall, Crystal M CTR DISA JITC |
---|---|
Тема | Re: left outer join on more than 2 tables? (UNCLASSIFIED) |
Дата | |
Msg-id | 00E9117C300386479B7E2F3CDBF798F605534294@pothia.disanet.disa-u.mil обсуждение исходный текст |
Ответ на | Re: left outer join on more than 2 tables? (Richard Broersma <richard.broersma@gmail.com>) |
Список | pgsql-sql |
Classification: UNCLASSIFIED Caveats: NONE My problem with that is that you are counting rows per region and you have done a left jion on region. That means therewill be at least one row per region even if there are 0 compliants. It might yield the same result now, but if youeven have a period where a region recieves no complaints they will have a complaint count of 1 instead of 0. That isjust my guess based on the logic. -----Original Message----- From: pgsql-sql-owner@postgresql.org [mailto:pgsql-sql-owner@postgresql.org] On Behalf Of Richard Broersma Sent: Tuesday, June 16, 2009 3:50 PM To: Rob Sargent Cc: pgsql-sql@postgresql.org Subject: Re: [SQL] left outer join on more than 2 tables? On Tue, Jun 16, 2009 at 2:40 PM, Rob Sargent<robjsargent@gmail.com> wrote: > Is there a city without a reference to region? I don't know, but the OP wanted to know complaints by region. > And wouldn't you want to count(cm.id)? Count(cm.id) and Count(*) produce the same result. But I like Count(*) more since it helps to correctly express the idea that we are counting rows per group and not cm.id(s) per group. -- Regards, Richard Broersma Jr. Visit the Los Angeles PostgreSQL Users Group (LAPUG) http://pugs.postgresql.org/lapug -- Sent via pgsql-sql mailing list (pgsql-sql@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-sql Classification: UNCLASSIFIED Caveats: NONE
В списке pgsql-sql по дате отправления: