gpt4 book ai didi

MySQL AND 运算符?

转载 作者:行者123 更新时间:2023-11-29 01:25:58 26 4
gpt4 key购买 nike

我有一个 sql 查询的问题。我有一个这样的表:

user_id  exception
2 3
2 4

我想选择存在3 AND 4异常(exception)的user_id

SELECT user_id 
FROM table
WHERE exception = 3
AND exception = 4

不起作用。

最佳答案

使用聚合和拥有:

SELECT user_id 
FROM table
WHERE exception in (3, 4)
GROUP BY user_id
HAVING COUNT(DISTINCT exception) = 2;

这将返回具有两个异常的用户。如果用户/异常(exception)没有重复项,则使用 HAVING COUNT(*) = 2

关于MySQL AND 运算符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54989417/

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