Как получить определенное кол-во строк до необходимой выборки?

209
05 апреля 2018, 13:14

Есть отсортированная выборка данных. Из этой выборки необходимо получить данные, которые соответствуют определенному условию (WHERE) + 5 записей (или другое число), идущих перед выборкой. Т.е. перед первым значением, соответствующем условию. Эти 5 записей необязательно должны соответствовать условию.

Пример:

Необходимо получить значения больше или равно 9. +5 строк идущих перед первым совпадением. Ответ должен быть следующим: 1, 2, 3, 4, 7, 9, 11, 14, 17. Как это можно реализовать в postgresql или mysql?

READ ALSO
Несколько БД для сайта

Несколько БД для сайта

Всем добрый день! Задумался над тем как сделать несколько БД для одного сайтаЧто бы базы синхронизировались между собой и в случае если одна...

253
UPDATE таблицы, учитывая текущее значение

UPDATE таблицы, учитывая текущее значение

Имеется таблица, в которой большое количество строкПримерная структура:

220
Оптимизировать код

Оптимизировать код

Разработал свой игровой мод для сервера PocketMine (Minecraft) На PHP 72

226
Как обойти ограничение на длину строки в Sonar для php?

Как обойти ограничение на длину строки в Sonar для php?

Добрый день, настроенный на проекте Sonar блокирует строку с sql-запросом, ссылаясь на то, что она слишком длиннаяРазбиение строк с запросом на подстроки...

152