2011-08-13 48 views
3

鉴于如下图:帮助的SQL查询

enter image description here

现在我有查询找出多少每个成员捐赠,并列出这些捐款中的每个成员名单。现在我想查询捐款表以获得每个组织分配的结果。

喜欢的东西:

enter image description here

是否有人可以帮我这个SQL?

回答

4

假设你使用MySQL:

SELECT 
    MemberId, 
    OrganizationId, 
    SUM(Amount) AS `Amount Donated to Organization`, 
    COUNT(Amount) AS `Number of Donations` 
FROM 
    Donations 
GROUP BY 
    MemberId, 
    OrganizationId 
;