我想比较一些浮点值。要做,我的查询是这样的:嵌套查询SQL,无法执行
SELECT * FROM pricelist WHERE START_FREQUENCY >= '(
SELECT START_FREQUENCY
FROM pricelist
WHERE START_FREQUENCY BETWEEN '0.49999' AND '0.50001'
)' AND STOP_FREQUENCY <= '(
SELECT STOP_FREQUENCY
FROM pricelist
WHERE STOP_FREQUENCY BETWEEN '0.59999' AND '0.60001'
)'
但在我的PHP它显示'无法执行查询'。我在哪里做错了?请帮助
编辑:
我有一个表,其中有两个字段,START_FREQUENCY
和STOP_FREQUENCY
。我试图提取频率范围内的所有值。例如说
START_FREQUENCY STOP_FREQUENCY
1 0.4 0.9
2 0.5 1.4
3 0.8 1.9
当用户输入start frequency = 0.4 and stop frequency = 1.9
他应该得到的Row1
,Row2
和Row3
结果。
你的意思是选择做什么,我想你需要查询子:) – xdazz