php - 在 MySQL 中,如何只选择给定列具有特定值的行?

标签 php mysql sql

假设我有这张表:

|user_id | first_name | last_name |
----------------------------------|
| 0      |  joe       |  smith    |
| 1      |  bob       |  jones    |
| 2      |  joe       |  black    |
| 3      |  mary      |  jeane    |
| 4      |  peter     |  parker   |

我将如何选择与 user_id 的 123 对应的行的内容?我想稍后使用这些行在列表中向用户显示它们的内容。

最佳答案

试试这个:

select user_id,first_name,last_name 
from your_table_name 
where user_id in (1,2,3);

your_table_name 替换为实际的表名。

关于php - 在 MySQL 中,如何只选择给定列具有特定值的行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13984981/

相关文章:

android - 用于 Android MySQL 连接的 Mono

mysql - 使用express.js + mysql + ejs + typeORM 数据未显示在 View 中

php - 在巨大的表中存储 "tags"以提高速度的最佳方法

mysql - 过滤MySQL查询结果集以在特定时间段内产生多次出现

php - Preg_replace BBCode 链接

php - Laravel DomPdf 不支持 UTF-8

php - 插入数据问题。在 php 循环中

mysql - 选择在sql中出现N次的列的值

python - Django:使用 SQL 手动更改模型字段有哪些缺点?

生成代码差异的 PHP 库(github 样式)?