【发布时间】:2015-03-02 20:08:08
【问题描述】:
假设我有下表,其中记录了谁投资了公司列表。
Table: corporate_investments
company investor investment date
--------------------------------
CorpA Alice 10 12/1
CorpB Bob 20 12/2
CorpB Sally 20 12/3
CorpC Cathy 30 12/4
CorpC Alice 40 12/5
CorpC Bob 10 12/6
CorpC Bob 20 12/7
我将如何运行查询以返回每家公司、Bob(他是 VIP)的总投资以及对该公司的总投资?
我试过了
SELECT company,SUM(investment) as total investment
FROM corporate_investments
GROUP BY company
它成功地找到了投资总额。
company total_investment
---------------------------
CorpA 10
CorpB 40
CorpC 100
现在我想为每家公司添加 Bob 的总金额。我需要像 SUM() 函数本身的子句这样的东西,但我很困惑如何做到这一点。
【问题讨论】: