LIMIT з кінця таблиці

Робимо підзапит, де вибираємо дані у зворотньому порядку з необхідним лімітом. Потім виводимо дані цієї виборки у необхідному порядку.

SELECT * FROM ( SELECT id, field1, field2, ...
                FROM tab1 ORDER BY id DESC LIMIT 20 ) AS subquery ORDER BY id;

Часто порядок не має значення, а треба лише подивитися останні додані дані. Тоді достатньо такого простого запиту:

SELECT id, field1, field2, ... FROM tab1 ORDER BY id DESC LIMIT 20;