我不知道我做错了什么......这是我的代码:
SELECT *
FROM messages
WHERE userId = "6"
OR toUserId = "6"
OR toAll = "1"
AND id <> "4"
ORDER BY time DESC
LIMIT 1
问题是 'is not' (<>) 不起作用,它仍然返回 id 为 4 的结果。有什么问题?
编辑:现在我遇到了以下问题:
SELECT *
FROM messages
WHERE (
userId = "6"
OR toUserId = "6"
OR toAll = "1"
)
AND id <> IN ('4','2')
ORDER BY time DESC
LIMIT 1
问题再次是输出是错误的,这意味着这不起作用。