Я пытаюсь выбрать значение между двумя столбцами. Вот мой набор данных
id from to price
1 0.00 2.00 2.50
2 2.00 3.00 3.00
3 3.00 4.00 4.50
Моя цель, если у меня есть значение 2, - это выбрать строку с ID 1 (между и от). Итак, вот запрос, который я использую:
select * from table where 2 between from and to;
И вот результаты, которые MySQL возвращает при выполнении этого запроса:
id from to price
1 0.00 2.00 2.50
2 2.00 3.00 3.00
И результат, который я ищу, следующий:
id from to price
1 0.00 2.00 2.50
Я пробовал использовать < и > и т.д. Но я всегда получаю два результата. Любая помощь будет высоко оценена.