gpt4 book ai didi

MySQL - 返回客户端记录,除非它们具有特定值并且仅具有该值

转载 作者:行者123 更新时间:2023-11-30 01:13:59 25 4
gpt4 key购买 nike

尝试思考如何执行此查询 - 我想返回客户记录列表,并且需要排除客户(如果客户只有特定值而没有其他值)。

例如

c#    value
1 X
1 Y
2 X
3 Y

我想要客户端 1 和 3 的所有记录,因为它们的值不是 X。我不想要客户端 2,因为该客户端只有 X。

例如,在这种情况下我想返回:

1  X
1 Y
3 Y

当然,我可以有许多其他记录以及其他客户端 ID 和值,但我只想删除那些具有单个“X”值且没有其他值的记录。

也许使用子查询?

最佳答案

试试这个:

SELECT client, value FROM myTable where `client` in 
(select distinct(client) from myTable where value !='X');

返回:

Client   Value
1 X
1 Y
3 Y

关于MySQL - 返回客户端记录,除非它们具有特定值并且仅具有该值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19236325/

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