Mysql: выбор значений между двумя столбцами
Я пытаюсь выбрать значение между 2 столбцами. Вот мой набор данных
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
Я пытался использовать & lt; и & gt; и т. д. Но я всегда получаю два результата. Любая помощь приветствуется.