从最后获取数据

时间:2012-03-28 07:02:30

标签: mysql sql

我从db中检索数据:

select * from MOVIE_COMMENT where USER_ID = 102 LIMIT 10

这为我提供了ID数据:

20
21
22
23
24
26
29
30
31
42

我想要的是从终端相关用户接收数据:

42
31
30
29
26
24
..
..
..

我该怎么做?

4 个答案:

答案 0 :(得分:2)

SELECT * FROM MOVIE_COMMENT 
WHERE USER_ID = 102 
ORDER BY COLUMN_NAME DESC 
LIMIT 10

答案 1 :(得分:2)

select * 
from MOVIE_COMMENT 
where USER_ID = 102 
order by column_name desc
LIMIT 10

使用order by

答案 2 :(得分:1)

如果您想要最后十行而不是第一行,请尝试使用ORDER BY和DESC对数据进行排序。

答案 3 :(得分:1)

  

从MOVIE_COMMENT中选择*,其中USER_ID = 102 order by column_name desc limit 10;

这会给你你想要的东西