是否存在编写以下mySQL查询的快捷方式?我正在寻找压缩的简写

SELECT * FROM `listings` where `bedroom` = 1 OR `bedroom` = 2


因为我想简化在PHP中动态构建mySQL查询的过程。之所以类似WHERE bedroom = 1, 2,是因为我从PHP获得的数字位于数组bedroom[1] = 1, bedroom[2] = 1中。

SELECT * FROM `listings` where `bedroom` = 1 OR `bedroom` = 2;


而且由于我使用的是Codeigniter,因此Active Record中的一些快捷方式也很棒!

最佳答案

我不太了解您的要求;您是否需要较短的查询?
如果是这样,请尝试以下操作:

SELECT * FROM listings WHERE bedroom IN (1,2)

关于php - mySQL查询位置…或…快捷方式,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8023424/

10-10 22:19