2017-08-29 68 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

我认为这个解决方案不依赖于任何版本。 –