gpt4 book ai didi

php - 对列的值使用分组依据和条件

转载 作者:行者123 更新时间:2023-11-29 10:42:57 24 4
gpt4 key购买 nike

我有一个这样的表:

id    tr_id   type
1 1 1
2 1 1
3 2 1
4 2 2
5 4 1
6 4 1
7 3 1
8 3 2
9 5 1

我想获取所有具有 type 1tr_id (group by 此列)不存在任何 type 值为 2 3 4 的记录...

我的表的结果必须是:

tr_id
1

4

5

最佳答案

考虑到类型列中没有负数

select tr_id   
from yourtable
group by tr_id
Having sum(distinct type) = 1

如果type列可以有负数,那么

select tr_id   
from yourtable
group by tr_id
Having sum(type) = count(case when type = 1 then 1 end)

关于php - 对列的值使用分组依据和条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45136289/

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