我的mysql表是这样的
-------------------------------------------
| ID | title | city | location | hired |
-------------------------------------------
| 1 | title 1 | 2 | 3 | 1 |
| 2 | title 2 | 2 | 2 | 1 |
| 3 | title 3 | 3 | 2 | 1 |
| 4 | title 4 | 2 | 5 | 2 |
| 5 | title 5 | 4 | 4 | 1 |
| 6 | title 6 | 6 | 3 | 1 |
-------------------------------------------
$row = 0;
$rowperpage = 3;
$city = 2;
$subcity = 2,3,8;
$query = "SELECT * FROM posts WHERE hired < 2 AND city = '$city' AND location IN ('$subcity') limit $row,$rowperpage";
如果 city 和 subcity 与 subcity 数组匹配,我想显示轮廓数据。如果 subcity 在数组中而不在数据库中,则不会返回。只返回数据库中的数据。但就我而言,如果数据库中的 subcity 2 和数据库中的 subcity 8 不在,则它不返回 subcity 2 ...它什么也不返回。
我在这里写什么错了?