浮動小数点値を比較したいです。するには、私のクエリは次のようになります:ネストされたクエリの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では、 'クエリを実行できません'と表示されています。どこが間違っているの?
EDITを助けてください:
私は二つのフィールド、START_FREQUENCY
とSTOP_FREQUENCY
があるテーブルを持っています。私は周波数範囲内に来るすべての値を抽出しようとしています。たとえば、ユーザーがstart frequency = 0.4 and stop frequency = 1.9
を入力
START_FREQUENCY STOP_FREQUENCY
1 0.4 0.9
2 0.5 1.4
3 0.8 1.9
たとき、彼はRow1
、Row2
とRow3
の結果を取得する必要がありますと言います。
何を選択するのに意味ですか、私はあなたがサブクエリ:) – xdazz