MySQLで最後のレコードから検索する
テーブルの最新行、最後のレコードから検索したい場合、下のようにORDER BYを使います。
例えば、最後のレコードから10件だけ取り出すSQL例は下記です。
SELECT * FROM table_name ORDER BY id DESC LIMIT 10;
idはテーブルの主キーを指定し、件数を変更したい場合はLIMITに指定する数値を書き換えます。
上のSQLではORDER BY DESCでレコードをidの降順に並び替えてから取得することで、最新レコードからのSELECTを行います。
コメント