gpt4 book ai didi

MySQL 查询 : How to select rows that don't have a certain value?

转载 作者:可可西里 更新时间:2023-11-01 06:44:19 25 4
gpt4 key购买 nike

我在编写查询时遇到问题,我什至不知道是否可行。以这张表为例:

id   group  active  

1 A NO
2 A YES
3 A NO

4 B YES
5 B NO

6 C NO
7 C NO

上表只是一个例子。在真实表中,那些树的列要多得多,所以请记住这一点。我需要的是一种只选择没有任何事件行的组名的方法。在这种情况下,“A”和“B”组都至少有一行“active”=“YES”,但如果您查看 C,则没有事件行。因此,我唯一需要的是组列值(在本例中为“C”)而不是整行。

这可能吗?

最佳答案

SELECT DISTINCT group FROM table WHERE group NOT IN
(SELECT DISTINCT group FROM table WHERE active = 'YES')

关于MySQL 查询 : How to select rows that don't have a certain value?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2805259/

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