IDと値の2つの基本的なもので構成されるMySqlテーブルがあります。私のページでそれを表示するには、たとえば、逆の順序で最後の100行を選択する必要があります。したがって、誰かがそれにデータを入れていると想像してください。
Id, value
1, 10
2, 9
3, 21
4, 15
最後の「3」行(LIMIT + ORDER句)を選択する必要がありますが、このようにはなりません:4,3,2ですが、次のようになります:2,3,4。
私はコードでそれを行う方法を知っていますが、Mysqlでそれを行うための簡単な解決策があるかもしれません。私にはわかりません。ありがとう
私のSQLクエリは今このようなものです:
SELECT `Data`.`id`, `Data`.`log_id`, `Data`.`value`, `Data`.`created` FROM `control_panel`.`datas` AS `Data` WHERE `Data`.`id` > 1000 AND `Data`.`log_id` = (2) ORDER BY `Data`.`id` DESC LIMIT 100