Re: Joins with aggregate data

Поиск
Список
Период
Сортировка
От Paul McGarry
Тема Re: Joins with aggregate data
Дата
Msg-id a056b1d405070720371835dbf4@mail.gmail.com
обсуждение исходный текст
Ответ на Re: Joins with aggregate data  (Michael Fuhr <mike@fuhr.org>)
Ответы Re: Joins with aggregate data  (Michael Fuhr <mike@fuhr.org>)
Список pgsql-general
Thank you Michael, your suggestion works a charm (though I didn't
bother coalescing the two grp because I think the USING takes care of
that anyway.

Paul

On 7/8/05, Michael Fuhr <mike@fuhr.org> wrote:

> SELECT coalesce(g.grp, b.grp) AS grp,
>        coalesce(g.count, 0) AS countgood,
>        coalesce(g.sum, 0) AS sumgood,
>        coalesce(b.count, 0) AS countbad,
>        coalesce(b.sum, 0) AS sumbad
> FROM
>  (SELECT grp, count(good), sum(good) FROM lefty GROUP BY grp) AS g
> FULL OUTER JOIN
>  (SELECT grp, count(bad), sum(bad) FROM righty GROUP BY grp) AS b USING (grp);

В списке pgsql-general по дате отправления:

Предыдущее
От: Michael Fuhr
Дата:
Сообщение: Re: Joins with aggregate data
Следующее
От: Tom Lane
Дата:
Сообщение: Re: index bloat