賃貸住宅の検索オプションを実行するという検索要件があります。
city,price range,numberOfRooms
が基準です。
ユーザーが詳細を何も言及せずに送信をクリックした場合、すべての結果を表示する必要があります。
たとえば、ユーザーが言及した価格帯が 5000 から 10000 の場合、すべての都市、可能なすべての 1bhk、2bhk、3bhk... を考慮した結果を提供する必要があります。
すべての可能性をカバーする単一のクエリを作成する方法
私は心の中でこの考えを持っています..
都市と価格のみがオプションであり、より良い説明のための他のオプションはありません。
私はcityというテーブルを作成します
city
option cityname
1 delhi
2 hyderabad
3 bangalore
4 delhi
4 hyderabad
4 bangalore
SELECT *
FROM rental
WHERE city IN (select cityname from city where option=#{option_value}) and price>=#{minPrice} and price<=#{maxPrice};
テーブルシティを作成する必要がありますか?
リスト内の値を送信するものはありますか?オプションに基づいて、それらのリスト値が来るはずです。
それが正しいか?