0
我想選擇我的表格的最後3行,沒有定義id並且表格也沒有排序。把它放在這裏,而不使用訂單子句,或者我只是想顛倒我的非訂購表的記錄。從MySQL中的一個未排序表格中選擇最後3行
我想選擇我的表格的最後3行,沒有定義id並且表格也沒有排序。把它放在這裏,而不使用訂單子句,或者我只是想顛倒我的非訂購表的記錄。從MySQL中的一個未排序表格中選擇最後3行
試試這個 -
SET @rownum:=0;
SELECT *
FROM (SELECT @rownum:[email protected]+1 as rownum,*
FROM yourTable) t1
ORDER BY rownum DESC
LIMIT 3;
嗨Ankit,該語法適用於哪個版本? – user3666112
我認爲這個解決方案不依賴於任何版本。 –
能否請您給一些細節,表格表示,並且你已經嘗試過? – kenfire
[在mySQL中按照「行ID」排序得到SELECT結果的可能的重複項(https://stackoverflow.com/questions/18833661/get-select-results-ordered-by-row-id-in-mysql) –