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 (from と to の間) の行を選択することです。だからここに私が使用しているクエリがあります:
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
< や > などを使用してみましたが、常に 2 つの結果が得られます。どんな助けでも大歓迎です。