SQLinfo.ru - Все о MySQL Webew.ru: теория и практика веб-технологий

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 30.03.2012 16:23:39

WoW-rotfl
Участник
Зарегистрирован: 30.03.2012
Сообщений: 5

Запрос с выборкой элементов со второго элемента таблицы

С базами знаком очень косвенно начал сейчас разбираться, мне нужно сделать выборку элементов начиная со второго элемента.. я делал так

select id from any_table where (select max(id) from any_table) -1
не вышло.. подскажите вариант

Неактивен

 

#2 30.03.2012 16:27:49

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5842

Re: Запрос с выборкой элементов со второго элемента таблицы

Понятие номера эле-та таблицы в данном случае не корректно. Порядок данных определяется сортировкой по полю/полям.
Сформулируйте словами какие данные вы хотите получить, из вашего запроса это не ясно.

Неактивен

 

#3 30.03.2012 16:30:17

WoW-rotfl
Участник
Зарегистрирован: 30.03.2012
Сообщений: 5

Re: Запрос с выборкой элементов со второго элемента таблицы

все просто добавляем например новый пост в базу, и мне надо вывести все кроме последнего добавленного

Неактивен

 

#4 30.03.2012 16:38:40

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5842

Re: Запрос с выборкой элементов со второго элемента таблицы

Нужно поле по которому будет определяться какой пост добавлен раньше. Это может быть поле содержащее дату добавления или при определенных условиях id.

select id from any_table order by id desc limit 1, 1000000;


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

Неактивен

 

#5 30.03.2012 16:46:27

WoW-rotfl
Участник
Зарегистрирован: 30.03.2012
Сообщений: 5

Re: Запрос с выборкой элементов со второго элемента таблицы

есть дата добавления.., спасибо

Отредактированно WoW-rotfl (30.03.2012 16:49:10)

Неактивен

 

#6 30.03.2012 18:01:37

WoW-rotfl
Участник
Зарегистрирован: 30.03.2012
Сообщений: 5

Re: Запрос с выборкой элементов со второго элемента таблицы

еще тогда вопрос, а можно при этом ограничение оставить?

Неактивен

 

#7 30.03.2012 19:12:42

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5842

Re: Запрос с выборкой элементов со второго элемента таблицы

не понял вопрос, о каком ограничении идет речь?

Неактивен

 

#8 30.03.2012 19:15:49

WoW-rotfl
Участник
Зарегистрирован: 30.03.2012
Сообщений: 5

Re: Запрос с выборкой элементов со второго элемента таблицы

в общем спасибо разберусь с логикой, спрошу если возникнет вопрос

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson