2017-08-29 71 views
0

我想選擇我的表格的最後3行,沒有定義id並且表格也沒有排序。把它放在這裏,而不使用訂單子句,或者我只是想顛倒我的非訂購表的記錄。從MySQL中的一個未排序表格中選擇最後3行

+0

能否請您給一些細節,表格表示,並且你已經嘗試過? – kenfire

+0

[在mySQL中按照「行ID」排序得到SELECT結果的可能的重複項(https://stackoverflow.com/questions/18833661/get-select-results-ordered-by-row-id-in-mysql) –

回答

0

試試這個 -

SET @rownum:=0; 

SELECT * 
FROM (SELECT @rownum:[email protected]+1 as rownum,* 
     FROM yourTable) t1 
ORDER BY rownum DESC 
LIMIT 3; 
+0

嗨Ankit,該語法適用於哪個版本? – user3666112

+0

我認爲這個解決方案不依賴於任何版本。 –