СВОБОДОМЫСЛИЕ
/ ИНФ. ТЕХНОЛОГИИ / Разное / Вопрос по mysql - выборка каждой n-й строки
Вопрос по mysql - выборка каждой n-й строки
16/05/11 14:51  © LovinGOD
Вопрос по mysql - есть ли какой-то внутренний счётчик порядкового номера строки, который можно использовать в запросе.

Задача - есть таблица, где id не сплошные, надо вывести список страниц, по 10, но вместо порядкового номера страницы отображать её id (или имя).

p.s. Через жопу я уже сделал - в php-коде после выборки всех записей. Надо не через жопу.
ВЫБОРКА И КОММЕНТАРИИ
 выборка (0) | обсуждения (4)
(1) Re: Вопрос по mysql - выборка каждой n-й строки
16/05/11 15:44  © FrostByte
SELECT id, name FROM table LIMIT N, N+10 ?
Или может я что не так понял.
(2) Re: Вопрос по mysql - выборка каждой n-й строки
16/05/11 15:46  © LovinGOD
SELECT id, name FROM table LIMIT N, N+10 ?
Или может я что не так понял.


Не так.

Есть таблица:

item1
item2
...
item666
item667

Надо вывести каждое 10-е поле (item1 item11 item21), при этом id не сплошные
(3) Re: Вопрос по mysql - выборка каждой n-й строки
16/05/11 16:26  © FrostByte
Надо вывести каждое 10-е поле (item1 item11 item21), при этом id не сплошные

Хм.. Может так?


SET @i =0;
SELECT id, name
FROM table
WHERE if( (
@i mod 10
), (@i:=@i+1) and 0, (
@i := @i +1
) ) ;

(4) Re: Вопрос по mysql - выборка каждой n-й строки
17/05/11 02:53  © LovinGOD
Хм.. Может так?
Чего-то похожее я нагугливал, но не работало. Попробую, по идее, должно работать, сенкс.

Поиск по сайту

Ex.time (sec): 0.12671