表有一id列第 1 到 10 行。我想要:
SELECT id FROM `table` WHERE id > 8 ORDER BY id ASC LIMIT 6
Run Code Online (Sandbox Code Playgroud)
返回:
9 10 1 2 3 4
什么是合适的查询?
SELECT id
FROM `table`
ORDER BY id <= 8, id
LIMIT 6
Run Code Online (Sandbox Code Playgroud)
id <= 8对于 9 和更高的值,将是 false (0),对于低于 9 的值将是 true (1),因此较高的值将首先出现。然后在每个组中按 排序id。
| 归档时间: |
|
| 查看次数: |
189 次 |
| 最近记录: |