gpt4 book ai didi

mysql - 如何选择 field2 永远不是 x 的所有非唯一 field1?

转载 作者:行者123 更新时间:2023-12-01 00:34:46 25 4
gpt4 key购买 nike

给定以下数据集:

field1 field2
a 1
a 2
a 3
b 1
b 2
b 4
c 2
c 2
c 3

我如何确定 field1 的哪些值?永远不会在表格中的任何地方与 field2 相关联值 4?

结果是

field1
a
c

SELECT field1 FROM table WHERE field2 <> 4将包括 b 因为它与其他 field2 多次出现在表中值(value)观 - 我该如何防止这种情况发生?

最佳答案

您可以group by field1并将条件放在having子句中:

select field1
from tablename
group by field1
having sum(field2 = 4) = 0

关于mysql - 如何选择 field2 永远不是 x 的所有非唯一 field1?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57160960/

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