Выберите последние N строк из MySQL

Я хочу выбрать последние 50 строк из базы данных MySQL в столбце с именем id, который является первичным ключом . objective состоит в том, что строки должны сортироваться по идентификатору в порядке ASC , поэтому этот запрос не работает

SELECT * FROM `table` ORDER BY id DESC LIMIT 50; 

Также замечательно, что строки можно манипулировать (удалять), и поэтому следующий запрос не работает ни

 SELECT * FROM `table` WHERE id > ((SELECT MAX(id) FROM chat) - 50) ORDER BY id ASC; 

Вопрос : Как можно получить последние N строк из базы данных MySQL, которые можно манипулировать и быть в порядке ASC?

Вы можете сделать это с помощью подзапроса:

 SELECT * FROM ( SELECT * FROM table ORDER BY id DESC LIMIT 50 ) sub ORDER BY id ASC 

Это позволит выбрать последние 50 строк из table , а затем упорядочить их в порядке возрастания.

 SELECT * FROM table ORDER BY id DESC,datechat desc LIMIT 50 

Если у вас есть поле даты, в котором хранятся дата (и время), по которой был отправлен чат, или какое-либо поле, которое заполняется инкрементно (по DESC) или по порядку (по заказу по ASC), данные в строке помещают его как второй столбец на которые должны быть заказаны.

Это то, что сработало для меня !!!! надеюсь, что это поможет !!!!

 SELECT * FROM table ORDER BY id DESC LIMIT 50 

сохранение ресурсов делает один запрос, нет необходимости делать вложенные запросы

  • Внешний ключ MySQL InnoDB между различными базами данных
  • ОШИБКА 1698 (28000): доступ запрещен для пользователя 'root' @ 'localhost'
  • MySQL: включить LOAD DATA LOCAL INFILE
  • Как вставить данные в MySQL с добавлением первичного ключа с автоматическим добавлением?
  • Должен ли MySQL установить часовой пояс в UTC?
  • Вставить автоматический прирост первичного ключа в существующую таблицу
  • Получить все столбцы из всех таблиц MySQL
  • Ruby on Rails 3 Не удается подключиться к локальному серверу MySQL через сокет «/tmp/mysql.sock» в OSX
  • MySQL - выбор последней вставленной строки проще всего
  • MySQL: как экспортировать и импортировать файл .sql из командной строки?
  • Весна, Спящий режим, Боб ленивая загрузка
  • Interesting Posts

    Откат в звезде

    Отображение текущей скорости воспроизведения в VLC

    Минимизируйте одно, одно окно в Windows 7 с сочетанием клавиш

    Наименьшее расстояние между точкой и отрезком

    В чем разница между списками параметров и несколькими параметрами в списке в Scala?

    Установка переменных среды на OS X

    Java – Прозрачная JScrollPane

    Выполнить экранирование веб-браузера в streamе

    Изменен ли индекс Instagram на скорости API 30 марта 2018 года?

    Хорошее бесплатное OCR с графическим интерфейсом для исправления ошибок? (Для Windows)

    Внедрить IDispatch :: Invoke для вызова с помощью элемента управления WebBrowser

    Могу ли я сделать виртуальную машину из физической машины Windows XP?

    Преобразование символьной цифры в соответствующее целое число в C

    Как сохранить веб-страницу в Firefox – сохраненная версия снова отображает «просмотр предыдущих комментариев»

    JTextArea не выбирается, но все еще отображается курсор «призрак»

    Давайте будем гением компьютера.