|
Модераторы: skyboy |
|
Zorak |
|
|||
Опытный Профиль Группа: Участник Сообщений: 720 Регистрация: 13.11.2007 Репутация: нет Всего: 3 |
Всем доброго времени суток. Проблема следующего характера: есть таблица (одна) table1. В ней есть поля: ID(primary key AUTOINCREMENT), PAGE, PARENT.
например есть такие записи: ID | PAGE | PARENT 1 page 0 2 page 1 3 page 2 4 page 1 5 page 2 И так, нужно сделать выборку запросом типа:
но с тем отличием что нужно взять первую запись, где PAGE = 'page', посмотреть его ID и после этого выбрать записи с PARENT = ID, и только потом если не исчерпан limit продолжать выборку по условию PAGE = 'page'. Т.е. как результат в данном случае должны быть записи с ID = 1, 2, 4. З.ы. Своих телодвижений не показываю ибо все они настолько глупые и не правильные, что не стоят даже внимания. Спасибо. -------------------- Знание - сила. А сила есть, ума не надо... Занимаюсь интернет бизнесом и ищу новых партнеров. Кому интересно - обращайтесь в ЛС, скайп или мыло. |
|||
|
||||
Akina |
|
|||
Советчик Профиль Группа: Модератор Сообщений: 20570 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 45 Всего: 453 |
Вообще-то пейджинг предполагает правильную сортировку. А в твоём запросе ей и не пахнет. так что именно в том, как отсортировать в нужном порядке, и думай. Пока без деления на страницы. Добавлено через 1 минуту и 33 секунды Опять же - если нет сортировки, то нет и "первой" (как, впрочем, и второй, и последней, и любой другой) записи. -------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
Zorak |
|
|||
Опытный Профиль Группа: Участник Сообщений: 720 Регистрация: 13.11.2007 Репутация: нет Всего: 3 |
Akina, дак сортировка предполагает сортировку после выборки (т.е. готовые результаты) или оно сначала сортирует по ORDER BY скажем и только тогда начинает выборку ?
Это сообщение отредактировал(а) Zorak - 11.2.2015, 12:40 -------------------- Знание - сила. А сила есть, ума не надо... Занимаюсь интернет бизнесом и ищу новых партнеров. Кому интересно - обращайтесь в ЛС, скайп или мыло. |
|||
|
||||
Akina |
|
|||
Советчик Профиль Группа: Модератор Сообщений: 20570 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 45 Всего: 453 |
Сортировка выполняется после отбора, но до отдачи результата отбора клиенту. И соответственно до обрезки LIMIT.
-------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
Zorak |
|
|||
Опытный Профиль Группа: Участник Сообщений: 720 Регистрация: 13.11.2007 Репутация: нет Всего: 3 |
Можно сказать разобрался.. Спасибо)
-------------------- Знание - сила. А сила есть, ума не надо... Занимаюсь интернет бизнесом и ищу новых партнеров. Кому интересно - обращайтесь в ЛС, скайп или мыло. |
|||
|
||||
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Составление SQL-запросов | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |