Re: join problem
От | Ragnar |
---|---|
Тема | Re: join problem |
Дата | |
Msg-id | 1182451380.5953.232.camel@localhost.localdomain обсуждение исходный текст |
Ответ на | join problem ("A. R. Van Hook" <hook@lake-lotawana.mo.us>) |
Ответы |
Re: join problem
|
Список | pgsql-sql |
On fim, 2007-06-21 at 08:46 -0500, A. R. Van Hook wrote: > if I query for the total deposit using > select sum(deposit) > from invoice > where cusid = 2128" > > I also get 1179.24, also the correct amount > > > If I try an inclusive query using the following: > select > sum(i.rowtot + i.tax) as tot, > sum(v.deposit) as deposit > from cai c > join invoice v on (v.cusid = c.cusid) > left join invoiceitems i on (v.ivid = i.ivid) > where v.cusid = 2128 > group by > c.cusid > I get > tot | deposit > ----------+--------- > 1179.240 | 2819.24 you are adding the invoice deposit once for each item gnari
В списке pgsql-sql по дате отправления: