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

私はこのソリューションはどのバージョンにも依存しないと思います。 –

関連する問題