iLeonidze
@iLeonidze
xbooster.ru

Как получить значение столбца ячейки в переменную из выборки, чтобы с ним по условию получить новую выборку?

Есть база данных вида:
id value
1 0.1
2 0.4
3 0.7
4 0.1
5 0.2
Необходимо сделать сложный селект, чтобы в соответствии с условием (между двумя числами) выбирались определенные строки, из них получался их id, и проверялась следующая строка, после этого id с таким же условием. В конечном итоге должны вернуться только те, строки, соседи по id которых, удовлетворяют всем правилам.
Возможно ли это сделать чисто одним MySQL-запросом? 0_o
  • Вопрос задан
  • 334 просмотра
Решения вопроса 1
unitby
@unitby
Если id идут строго по порядку и нет пропусков то можно попробовать так:

select id, value from table where id in (select id+1 from table where value > 10 and value < 20) and value > 10 and value < 20
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы