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.