表结构:
我有一个字典表,有以下几个属性(规格上/下限 长度上/下限):
列: SpecMin, SpecMax, LengthMin, LengthMax,MachiningHour
行: 140,180,60,80,1200
这种规则大于近10万行
业务逻辑:
用户输入1个规格参数(如145),一个长度参数(如70),查询到值MachiningHour=1200
即规格在 140~180区间,长度在60~80区间的记录,对应的MachiningHour值
疑惑:
1、因为这2个参数之间的值太多,我不能全部枚举出来,所以数据结构是不是只能如上设计?
2、如果如上设计的话,规格、长度各变成2个字段了,我如何才能实现业务逻辑的查询效果?
这个与CSDN的这个问题很象【http://bbs.csdn.net/topics/360108448】,但我的参数比他多
求求园主能给解决下
select MachiningHour from table
where SpecMin >= param1 and SpecMax<= param1
and LengthMin >= param2 and LengthMax<= param2
这样是不对的。