mysql - 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
但是上面的查询返回空记录。我错过了什么。
解决方案
请记住,每个 ROW 必须满足整个WHERE 子句。你想要OR
而不是AND
.
推荐阅读
- node-red - Watson Assistant NodeRed 节点不接受新的 IAM 安全凭证
- angular - 角度材料选项卡高度
- javascript - Angular-tree-component 不显示任何节点
- ios - 使用 OHHTTPStubs 模拟时未达到 Alamofire 响应块
- python - Python 3: vehicle inventory using class
- javascript - 将项目移动到不同位置后的淘汰排序更新功能
- android - 在 Android 的 volley 中使用 Get 方法向 Spring 框架(MVC)发送请求
- go - 如何找到 go 包的版本
- c - 这个 char* 任务发生了什么?(混合类型的逗号运算符)
- java - 使用 Apache FOP 生成的 PDF 为空