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) –