Muerto Ср сен 17, 2008 18:05
Поясню.
Предположим, поле counter с AUTO_INCREMENT (и первичный ключ до кучи). :
SELECT * FROM my_table ORDER BY counter DESC LIMIT 4;
даст тебе
5 пять
4 четыре
3 три
2 два
из предыдущего поста.
А вот более сложный запрос:
SELECT counter
FROM my_table
WHERE counter
IN (
SELECT counter
FROM my_table
ORDER BY counter DESC
LIMIT 4
)
ORDER BY counter ASC
выдаст
2 два
3 три
4 четыре
5 пять
Не проверял - всё чисто теоретически.