Mysql: Wybieranie wartości między dwiema kolumnami

Próbuję wybrać wartość między 2 kolumnami. Oto mój zestaw danych

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

Moim celem, jeśli mam wartość 2, jest wybranie linii za pomocąID 1 (między od i do). Oto pytanie, którego używam:

select * from table where 2 between from and to;

Oto wyniki, które MySQL zwraca podczas wykonywania tego zapytania:

id    from    to    price
1     0.00    2.00  2.50
2     2.00    3.00  3.00

Wynik, którego szukam, jest następujący:

id    from    to    price
1     0.00    2.00  2.50

Próbowałem użyć <i> itd. Ale zawsze otrzymuję dwa wyniki. Każda pomoc byłaby bardzo mile widziana.

questionAnswers(4)

yourAnswerToTheQuestion