table {
id: long
name: string
}
1235 Fred
1902 Trever
5123 George
6467 Derek
7868 Joe
8972 Bob
9272 Alf
9842 Hank
Run Code Online (Sandbox Code Playgroud)
我想按升序返回比Joes早2条记录。
即正确的值应该是:
5123 George
6467 Derek
Run Code Online (Sandbox Code Playgroud)
有什么想法吗?仅供参考:
返回不正确的行:
从ID <7868的表中选择*按ID ASC限制2排序
返回错误的排序顺序:
从ID <7868的表中选择*按ID desc限制2排序
SELECT * FROM
(select * from table where id<7868 order by id desc limit 2) AS foo
ORDER BY ID ASC
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4457 次 |
| 最近记录: |