Последние результаты, представленные в MySQL DB - PullRequest
0 голосов
/ 10 мая 2010

Как мне получить последние 20 результатов, представленных в строке базы данных mysql.

Мне нужны 20 самых последних представленных пользователем результатов.

Приветствие.

Ответы [ 3 ]

2 голосов
/ 10 мая 2010

Если у вас нет метки времени или поля автоинкремента в этой таблице, вы не можете.

В противном случае: select * from table order by id desc limit 0,20

1 голос
/ 10 мая 2010

Если вы используете первичный ключ auto_increment, это просто:

SELECT * FROM that_table
ORDER BY auto_increment_primary_key DESC
LIMIT 0, 20
0 голосов
/ 10 мая 2010

См. Запрос ниже, ниже есть функция, доступная в синтаксисе mysql

SELECT FROM ORDER BY DESC LIMIT 0,20

...