我有一个类似于以下的表格设置:
CREATE table TABLE_prices
(
PRICE_ID int unsigned not null auto_increment primary key,
RANGE1_START int,
RANGE1_END int,
RANGE1_PRICE decimal(10,2),
RANGE2_START int,
RANGE2_END int,
RANGE2_PRICE decimal(10,2),
RANGE3_START int,
RANGE3_END int,
RANGE3_PRICE decimal(10,2)
);
如果我有一个值(例如 100),有没有办法构建一个 select 语句来根据值所在的范围获取 RANGE#_PRICE?
我的直觉是,我可能不得不从 MySQL 中提取范围数据并在 PHP 中对其进行迭代,但我不知道是否有办法使用 MySQL 直接切入它。
谢谢!