Sql 多输入搜索无法正常工作

Sql 多输入搜索无法正常工作,sql,Sql,好吧,我的问题是有一个SQL语句并完成任务,但不是我想要的方式,我想要按操作、类型、城市或房间进行搜索,只显示人们在查询中选择的内容,并用我的代码搜索所有记录 SQL代码: SELECT * FROM `inmuebles` WHERE action = 'sell' OR type = 'apartment' OR city = 'Los Angeles' AND rooms BETWEEN 2 AND 5 感谢您的任何帮助,因为现在您的条件太宽松

好吧,我的问题是有一个SQL语句并完成任务,但不是我想要的方式,我想要按操作、类型、城市或房间进行搜索,只显示人们在查询中选择的内容,并用我的代码搜索所有记录

SQL代码:

SELECT * 
FROM `inmuebles` 
WHERE 
    action = 'sell' 
    OR type = 'apartment' 
    OR city = 'Los Angeles' 
    AND rooms BETWEEN 2 AND 5

感谢您的任何帮助,因为现在您的条件太宽松了,所以您应该更改或更改和

SELECT * 
FROM `inmuebles` 
WHERE 
(
  action = 'sell' 
  OR type = 'apartment' 
  OR city = 'Los Angeles' 
)
AND rooms BETWEEN 2 AND 5
SELECT * FROM `inmuebles` 
WHERE action = 'sell' 
AND type = 'apartment' 
AND city = 'Los Angeles') 
AND rooms BETWEEN 2 AND 5

您可以参考以下内容。它可能会回答你的问题[1]:非常感谢!!!!它现在可以工作了,只需要填充所有输入就行了!太棒了非常感谢!