У меня есть следующая таблица:
| campaign_id | source_id | clicked | viewed |
----------------------------------------------
| abc | xxx | 0 | 0 |
| abc | xxx | 1 | 0 |
| abc | xxx | 1 | 1 |
| abc | yyy | 0 | 0 |
| abc | yyy | 1 | 0 |
| abc | yyy | 1 | 1 |
| abc | yyy | 0 | 0 |
Мне нужен следующий вывод:
xxx > Total: 3 // Clicked: 2 // Viewed 1
yyy > Total: 4 // Clicked: 2 // Viewed 1
Я знаю, что мне нужно использовать какой-то SUM() в моем запросе, но я не знаю, как различаться между этими несколькими уникальными значениями в source_id (что-то вроде foreach, idk).
Как я могу получить такой вывод, который отображает статистику из всех уникальных исходных файлов, используя только один запрос?