PDA

Просмотр полной версии : MySQL запрос



Enemy
06.09.2007, 19:51
предположим есть таблица с данными в которой имеется 10 строк
каждая строка имеет свой ИД (т.к. данные таблицы постоянно удаляются и добавляются ИД идут не по порядку)
нужно выбрать все строки с 3 по 5
т.е. если таблица имеет вид
id | 1 | 3 | 4 | 5 | 8 | 9 | 11 | 13 | 14 | 15 |
нужно выбрать строки с ид 4,5,8

Serge_Bliznykov
06.09.2007, 23:49
попробуйте использовать LIMIT:

select * from employeeSkills limit 2, 3 order by ID;
(т.е. вернуть начиная с третьей строки запроса (нумерация идёт с нуля) три строчки запроса)

When we pass two parameters to limit, the first parameter is the offset (start point) and the second parameter is the maximum number of rows we would like returned.