Сумма SQL с зависимостью в двух других столбцах - PullRequest
0 голосов
/ 05 июня 2018

У меня есть следующая таблица:

--------------------------------------------------
| 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 голосов
/ 05 июня 2018
SELECT id, SUM(bought_items) as sold FROM table GROUP BY id
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...