0

我已经阅读了几篇关于类似问题的帖子,但所有这些都是代码中的问题,而我的甚至出现在 mysql 续集控制台中。

我的查询:SELECT * FROM users WHERE id IN ("1,2") ORDER BY id DESC

我的 Users 表当前包含两个用户 - 一个具有 id 1 和另一个具有 id 2 所以实际上两者都应该返回。不幸的是,只有第一行被返回

4

1 回答 1

3

IN运算符不解析字符串,省略双引号:

SELECT * FROM users WHERE id IN (1,2) ORDER BY id DESC
于 2015-12-08T14:18:31.500 回答