我正在尝试在 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
我试过使用 < 和 > 等。但是,我总是得到两个结果。任何帮助将非常感激。