2015-01-28 4 views
0

Я хочу выбрать самые последние 8 записей из моей таблицы «testuser1». Моя проблема в том, что последняя запись отображается сверху, но я хочу ее внизу. У кого-нибудь есть идея?SQL последние n записей + последнее дно

$sql = "SELECT MESSAGE_TEXT, SENTDATE FROM testuser1 ORDER BY ID DESC LIMIT 8"; 
+1

Какую базу данных вы используете? Пожалуйста, отметьте ваши вопросы соответствующим образом. –

ответ

1

Вы можете использовать подзапрос, чтобы получить 8 записей, а затем заказать их во внешнем запросе:

SELECT t.* 
FROM (SELECT MESSAGE_TEXT, SENTDATE 
     FROM testuser1 
     ORDER BY ID DESC 
     LIMIT 8 
    ) t 
ORDER BY ID ASC; 
Смежные вопросы