Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

View и variable

3.2K
02 декабря 2008 года
Гудвин
186 / / 22.12.2007
есть запрос типа
 
Код:
SET @LST=0;
SELECT ((@LST=@LST+1) DIV 10) as STR,v.* FROM table v ORDER BY ID;

потом к данным идет оброщение по STR как по номеру страницы с заданным числом записей.
Так вот нужно такой запрос сделать как представление, а потом из него делать выборки по номеру страницы, типа:
 
Код:
SET @LST=0;
CREATE VIEW book AS SELECT ((@LST=@LST+1) DIV 10) as STR,v.* FROM table v ORDER BY ID;
SELECT * FROM  book WHERE STR=130;

но STR - вычисляемое поле на этом месте сбой, как это лучше сделать с представлениями?
3.2K
02 декабря 2008 года
Гудвин
186 / / 22.12.2007
вопрос решен через limit
 
Код:
SELECT * FROM table ORDER BY ID LIMIT :Index_STR*10,10;
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог