我有搜索要求,即搜索出租房屋的选项。
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};
我们需要创建表格城市吗?
是否有任何发送列表中的值并根据选项这些列表值应该出现。
这是正确的吗?