問題を解決するために助けが必要です。
こんなテーブルがありますが、
id | Desc | Min Range | Max Range
-----------------------------------
1 | A | 0 | 10
2 | B | 11 | 20
3 | C | 21 | 30
パラメータ 20 を入れたときに 2 番目のレコードを取得する方法。
私の解決策は次のようになりました:
select * from table where maxRange <= 20
そしてJavaでは、結果リストの最後を取得します。
私の問題は、使用するときに比較するパラメーターがないことです。例えば。
select * from table where maxRange between ? and ?