2016-05-25 2 views
-2

Для школьного проекта я делаю веб-портфолио. На моем сайте я использую тему: «Проекты» на моем сайте - это три столбца. Мой вопрос состоит в том, чтобы сгенерировать их из последних трех строк из моей базы данных, но я не могу исправить их. Кто-нибудь может мне помочь?Выбрать вторую последнюю строку базы данных

Что мне нужно, чтобы выбрать последнюю вторую строку из базы данных, так что я могу отобразить его в моем портфолио

+0

последняя вторая строка, что «порядок». Как вы определяете свою вторую последнюю строку? –

+0

Тег используемого dbms. Добавьте пример данных таблицы и ожидаемый результат и покажите нам свою текущую попытку запроса. – jarlh

+0

Обратный 'порядок', установите' offset' в '1' и' limit' также на '1'. Если вы предоставите свой текущий запрос SQL, мы сможем дать вам точное решение. –

ответ

0
SELECT * FROM [table name] WHERE 1 ORDER BY id DESC LIMIT 1,1 ; 

Где идентификатор может быть автоматическое приращение первичного ключа вашей таблицы. его синтаксис запроса Mysql

+0

Ответ на конкретный продукт, на вопрос без указанных dbms. По крайней мере, скажите OP, для чего это нужно. – jarlh

+0

@jarlh, yep добавлен. Для синтаксиса запросов SQL проверьте принятый ответ по адресу http://stackoverflow.com/questions/8198962/taking-the-second-last-row-with-only-one-select-in-sql-server – Rupal

+0

Спасибо за вашу помощь @Rupal Это прекрасно работает! –

Смежные вопросы