1

假设我有这张桌子:

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

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

4

2 回答 2

5

尝试这个:

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

替换your_table_name为实际的表名。

于 2012-12-21T05:59:47.477 回答
0

将您想要作为输出的逗号分隔列名放在select关键字之后。
in子句用于在多个值之间进行选择。
因此,在您的情况下,查询看起来像这样:

select user_id, first_name, last_name
from table_name
where user_id in (1,2,3);
于 2012-12-21T10:48:29.147 回答