如何从表中获取当前的最后5行

时间:2019-01-29 12:42:07

标签: php android sql

我的表中有13行

id
13
12
11
10
9
8
9
7
6
5
4
3
2
1

我要最后5行ID为<10

所以我有工具

select * from emp where id<10 LIMIT 5 ORDER BY DESC;

但是它给了我这个输出

5
4
3
2
1

但是我想要

9
8
7
6
5

3 个答案:

答案 0 :(得分:1)

您可以在下面尝试-

select * from emp where id<10 ORDER BY id DESC LIMIT 5 

答案 1 :(得分:1)

LIMITORDER BY之后。您的查询应生成一个错误。试试:

select e.*
from emp e
where id < 10
order by id desc
limit 5;

答案 2 :(得分:1)

只需尝试一下,

SELECT * FROM emp WHERE id < 10 ORDER BY id DESC LIMIT 5