gpt4 book ai didi

mysql - 查询没有选择不同的值

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

大家好,我正在尝试获取具有不同 id 1 和 5 的所有 id_user,但此查询似乎无法完美运行

这是查询:

SELECT DISTINCT(id_user) 
FROM post_comment
WHERE (id_user <> 1 || id_user <> 5) AND id_post = 2

此查询还选择了 id 为 1 和 5 的用户,我做错了什么?

最佳答案

SELECT DISTINCT(id_user)
FROM post_comment
WHERE (id_user <> 1 AND id_user <> 5) AND id_post = 2

如果您在查询中使用 OR 运算符,并且还在同一字段上使用否定不等于,则在这种情况下,将选择每条记录。每条记录此字段只有一个值,因此条件始终为 true

关于mysql - 查询没有选择不同的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19320634/

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