【发布时间】:2020-01-10 22:45:33
【问题描述】:
我的桌子是这样的:
+----------+----------+
|stud_id |stud_name |
+----------+----------+
|101 |A |
|102 |B |
|103 |C |
|104 |D |
|105 |E |
+----------+----------+
我的查询
SELECT * FROM students_tbl stud WHERE stud.stud_id IN (:s_id);
当我输入 102 时,它返回:
+----------+----------+
|stud_id |stud_name |
+----------+----------+
|102 |B |
+----------+----------+
正如预期的那样。
有没有一种方法可以输入多个值,例如 102,103,104 和这样的结果?:
+----------+----------+
|stud_id |stud_name |
+----------+----------+
|102 |B |
|103 |C |
|104 |D |
+----------+----------+
【问题讨论】: