我已经阅读了几篇关于类似问题的帖子,但所有这些都是代码中的问题,而我的甚至发生在mysql续集控制台中。
我的查询:SELECT * FROM users WHERE id IN ("1,2") ORDER BY id DESC
我的用户表目前包含两个用户 - 一个ID为id,另一个id为id,因此实际上都应返回两个用户。 不幸的是只返回第一行
答案 0 :(得分:3)
IN
运算符不解析字符串,省略双引号:
SELECT * FROM users WHERE id IN (1,2) ORDER BY id DESC