gpt4 book ai didi

php - MYSQL 使用 SUM() 选择查询

转载 作者:IT老高 更新时间:2023-10-28 23:54:51 26 4
gpt4 key购买 nike

我有下表:

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

我怎样才能只使用一个查询来获得显示所有唯一 source_id 的统计信息的输出?

最佳答案

试试这个:

SELECT source_id, (SUM(clicked)+SUM(viewed)) AS Total
FROM your_table
GROUP BY source_id

关于php - MYSQL 使用 SUM() 选择查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8000242/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com