SQL总和与其他两列中的依赖关系

时间:2018-06-05 20:20:53

标签: mysql sql postgresql sum

我有下表:

--------------------------------------------------
| id | hear_about_us| bought_item_id             |
--------------------------------------------------
| 1  |     friend   | 1                          |
--------------------------------------------------
| 1  | internet     | 1                          |
--------------------------------------------------
| 2  | work         | 0                          |
--------------------------------------------------
| 3  | work         | 0                          |
--------------------------------------------------

真实场景更复杂,所以我简化了它。 我想根据男人的来源计算一切。 所以如果我这样做

SELECT heard_about_us, SUM(bought_items) as sold FROM table GROUP BY heard_about_us

它会对此项目计算两次,但它是相同的项目。

如何根据买家的身份对购买的商品进行汇总?

由于

1 个答案:

答案 0 :(得分:0)

SELECT id, SUM(bought_items) as sold FROM table GROUP BY id