gpt4 book ai didi

mysql - sql如何根据一组不同的条件查询获取不同值的总和

转载 作者:行者123 更新时间:2023-11-29 06:19:25 25 4
gpt4 key购买 nike

我想得到两列,其中 group1 具有不同的值,其中 c3= yes 和 group2,其中根据 group1 具有 sum(c2) 。

c1   |   c2   | c3
--------------|-----
A | 2 |yes
B | 1 |yes
A | 2 |yes
B | 1 |yes
C | 2 |no
C | 1 |no




result :


group1 | group2
---------------
A | 4
B | 2

我正在尝试这个查询但没有工作

SELECT SUM(c2) WHERE DISTINCT c1 in('A','B') and c3='yes' as 'group2' from table,
SELECT DISTINCT c1 in('A','B') as 'group1' from table

最佳答案

SELECT c1 as group1, SUM(c2) as group2 FROM table 
WHERE c3="yes"
GROUP BY c1

关于mysql - sql如何根据一组不同的条件查询获取不同值的总和,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34115184/

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