MYSQL IN 只返回第一行

MYSQL IN only returning first row

我已经阅读了几篇关于类似问题的帖子,但它们都是代码中的问题,而我的甚至出现在 mysql sequel 控制台中。

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

我的用户 table 当前包含两个用户 - 一个 ID 为 1,另一个 ID 为 2,因此实际上应该返回这两个用户。 不幸的是只有第一行被返回

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

SELECT * FROM users WHERE id IN (1,2) ORDER BY id DESC