首页 > 解决方案 > Mysql select查询获取包含多个id的行

问题描述

我有以下用户表

 id     first_name

 10     user one
 21     user two
 39     user 3

我想返回具有某些 id 的数据,例如 10 和 21。id 是动态的。所以我写了以下查询

SELECT * FROM `users` WHERE `id`=10 AND `id`=21

但是上面的查询返回空记录。我错过了什么。

标签: mysqlsql

解决方案


请记住,每个 ROW 必须满足整个WHERE 子句。你想要OR而不是AND.


推荐阅读