gpt4 book ai didi

mysql 多个条件不等于

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

我想要这样的东西:

SELECT * FROM chat 
WHERE (user1= :user OR user2= :user)
AND (deleted1 != :user OR deleted2 != :user)
ORDER BY year, month, day, time DESC
LIMIT 20

我有这个代码:

SELECT * FROM chat 
WHERE user1= :user OR user2= :user
AND deleted1 <> :user OR deleted2<> :user
ORDER BY year, month, day, time DESC
LIMIT 20

我想首先检查 user1user2 中是否为 :user,然后检查 :user 是否为 :user code> 不在 deleted1deleted2 中。在许多情况下,deleted1deleted2 都是空的。但是我所拥有的这段代码并没有像我想要的那样工作。

enter image description here

这是我的表格,我想显示deleted1或deleted2中除user1或user2之外的所有行

最佳答案

您可以尝试使用以下查询

SELECT *   FROM chat
WHERE (user1= :user OR user2= :user)
AND ( deleted1 <> :user )
AND ( deleted2<> :user)
ORDER BY year, month, day, time DESC
LIMIT 20

关于mysql 多个条件不等于,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33421849/

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