假设我有这张表:
|user_id | first_name | last_name |
----------------------------------|
| 0 | joe | smith |
| 1 | bob | jones |
| 2 | joe | black |
| 3 | mary | jeane |
| 4 | peter | parker |
如何选择与user_id 1
,2
和3
对应的行内容?我想稍后使用这些行在列表中向用户显示它们的内容。
答案 0 :(得分:5)
试试这个:
select user_id,first_name,last_name
from your_table_name
where user_id in (1,2,3);
将your_table_name
替换为实际的表名。
答案 1 :(得分:0)
将您想要的逗号分隔列名称放在select
关键字后面。
in
子句用于在多个值之间进行选择。
所以在你的情况下,查询会看起来像这样:
select user_id, first_name, last_name
from table_name
where user_id in (1,2,3);