搜索了互联网并没有找到。只看到一个用sql的例子,没看懂!这是一个示例表:
| 标签名 | tag_id |
|---|---|
| 姓名 | 一 |
| 姓名 | 一 |
| 姓名 | 一 |
| 姓名 | 一 |
| 姓名 | 2 |
| 姓名 | 2 |
| 姓名 | 2 |
| 姓名 | 2 |
| 姓名 | 2 |
| 姓名 | 2 |
请求示例:
SELECT tag_name, tag_id FROM tag WHERE tag_id IN(1,2) LIMIT 2
输出是这样的:
| 标签名 | tag_id |
|---|---|
| 姓名 | 一 |
| 姓名 | 一 |
你需要:
| 标签名 | tag_id |
|---|---|
| 姓名 | 一 |
| 姓名 | 一 |
| 姓名 | 2 |
| 姓名 | 2 |
而且我根本不知道是否可以使用 LIMIT 和 IN 做到这一点?我请你帮忙!
LIMIT从结果中“切断”指定数量的行。UNION对于您的情况,您需要使用(粘合结果)稍微复杂一些的解决方案:需要括号来对查询进行分组。What would
LIMIT的请求仅参与子请求的框架。