我從數據庫那樣檢索數據:從最終獲取的數據
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
..
..
..
我該怎麼做?
我從數據庫那樣檢索數據:從最終獲取的數據
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
..
..
..
我該怎麼做?
select *
from MOVIE_COMMENT
where USER_ID = 102
order by column_name desc
LIMIT 10
使用order by
?
如果您想要最後十行而不是第一行,請嘗試使用ORDER BY和DESC對數據進行排序。
SELECT * FROM MOVIE_COMMENT
WHERE USER_ID = 102
ORDER BY COLUMN_NAME DESC
LIMIT 10
select * from MOVIE_COMMENT where USER_ID = 102 order by column_name desc limit 10;
這會給你想要的東西
你在使用MSSQL,Oracle,MySQL等....? – Arion 2012-03-28 07:08:38
'LIMIT 10'是mysql語法。 – cctan 2012-03-28 07:10:11