Я хочу выбрать последние 3 строки таблицы sql. Я знаю, что должен использовать SELECT * FROM table ORDER BY DESC LIMIT 3
, но проблема с этим кодом заключается в том, что он выбирает строки с конца. Например, он выбирает 30, затем 29, затем 28. Но мне нужны они в таком формате: 28, 29, 30
. Любое предложение?Выберите последние 3 строки таблицы sql
ответ
Попробуйте это:
SELECT * FROM (
SELECT * FROM reset ORDER BY id DESC LIMIT 3
) as r ORDER BY id
Как о чем-то вроде:
select * from (select * from table order by x desc limit 3) order by x;
Я попробовал этот код, но причина ошибки: 'mysql_query ("SELECT * FROM (SELECT nobuzz FROM сброса WHERE имя пользователя = '$ таблица' ORDER BY ID DESC LIMIT $ resetnum2) ORDER BY ID");' –
Попробуйте что-то вроде этого: -
SELECT * FROM reset
WHERE username = '$table' ORDER BY id ASC LIMIT (FOUND_ROWS() - 3), 3
I попробовал этот код, но вызывал ошибку: 'mysql_query (" SELECT * FROM (SELECT nobuzz FROM reset WHERE username = '$ table "ORDER BY id DESC LIMIT $ resetnum2) ORDER BY id"); ' –
Обновлен мой ответ !!!! Пожалуйста, проверьте!!! –
по-прежнему имеет ошибку в mysql_fetch_assoc() для этого запроса –
Я надеюсь, что это поможет вашей проблемы
select * from
(
select * from reset
order by id DESC LIMIT 3
) t
order by id ASC
try
Select * from (SELECT * FROM Table_name ORDER BY Column_name DESC limit 0,3) as alias ORDER BY Column_name ASC;
попробуйте это руководство один!
простой и простой !!
Select * From tableName where
PKCol=(select count(*) from tableName)
OR
PKCol=(select count(*) from tableName)-1
OR
PKCol=(select count(*) from tableName)-2
order by PKCol desc;
- 1. Выберите последние 3 строки подряд
- 2. Выберите последние 3 строки по каждому пункту
- 3. Выберите последние затронутые строки
- 4. Доктрина - выберите последние 4 строки из таблицы
- 5. SQL Выберите последние записи
- 6. Выберите последние строки
- 7. выберите последние 25 записей из таблицы SQL
- 8. Выберите 1+ последние строки
- 9. SQL выберите последнюю 3 дату из таблицы
- 10. MySQL выберите записи за последние 3 месяца
- 11. Кассандры: выберите только последние строки
- 12. Выберите последние последние
- 13. MySQL: выберите 2 последние записи из таблицы
- 14. DB2 - выберите последние вставленные 5 строки из таблицы
- 15. Выберите Большинство Последние Штаты Из таблицы История
- 16. Получить последние 3 символа строки
- 17. SQL - выберите таблицы, где номер строки XX.
- 18. SQL Server последние строки
- 19. Выберите 3 по 3 sql
- 20. Inner Join + выберите последние
- 21. Mysql выберите crossreferencing 3 таблицы
- 22. SQL Server Выберите самые последние записи только
- 23. Негативные выберите последние строки в MySQL
- 24. Выберите последние из объединенной таблицы, исключая дубликаты
- 25. Выберите самый последние из тузда таблицы
- 26. Выберите Последние записи, сравнив 2 идентичные таблицы
- 27. Выберите несколько различных строк из таблицы SQL
- 28. SQL - Выберите максимальное значение, когда данные через 3 таблицы
- 29. обновить столбец строки таблицы SQL 3
- 30. Получение SQL Последние строки на основе Резюме
ну, это работает, tnx –