在其他两列中具有依赖关系的sql sum

rqenqsqc  于 2021-06-20  发布在  Mysql
关注(0)|答案(1)|浏览(207)

我有下表:

--------------------------------------------------
| 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

它计算这个项目两次,但它是同一个项目。
如何根据买家的身份证对所购物品进行合计?
谢谢

6tdlim6h

6tdlim6h1#

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

相关问题