使用sql加入销售,产品和引荐来源数据

时间:2015-11-15 17:55:06

标签: sql database postgresql

简而言之,我有三张桌子:

产品:属于许多购买

购买:有一个产品 - 有一个推荐人 - 相关领域:价格

推荐人:属于一次购买 相关领域:Referrer.url

所有表都有明显/必要的外键。

在英语中,我需要这样的结果:给我每个推荐人的总购买数(COUNT)和总销售额(SUM)

我尝试了很多不同的SQL查询,但它整个下午一直在驱使我。有任何想法吗? : - )

谢谢!

-------- UPDATE -----

感谢Suing,结果是sql:

wc

1 个答案:

答案 0 :(得分:0)

使用GROUP BY

Select 
    sum(purchases.price) as totalAmount, 
    count(purchases.id) as totalCount,
    referrer.url
from Purchases
join Referrer 
    on referrer.url = purchases.url
Group by referrer.url