gpt4 book ai didi

Mysql - 如何查询列中的重复值但在不同的列中有不同的值?

转载 作者:太空宇宙 更新时间:2023-11-03 11:23:06 25 4
gpt4 key购买 nike

我有一个具有以下结构的表:

Id  Email   Unsubscribed
1 email_1 0
2 email_2 0
3 email_3 1
4 email_1 1
5 email_4 1
6 email_3 0
7 email_1 0
8 email_4 1

我正在尝试查询“未订阅”列中具有不同值的所有重复电子邮件。我想根据上面的例子返回这样的东西:

Email
email_1
email_3

最佳答案

它认为你只是想要这个:

SELECT Email
FROM yourTable
GROUP BY Email
HAVING MIN(Unsubscribed) <> MAX(Unsubscribed);

HAVING 子句仅在给定电子邮件出现多个退订值时才会断言为真。

关于Mysql - 如何查询列中的重复值但在不同的列中有不同的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57462281/

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