我正在进行查询,我希望找到最明智的方法来定义OR语句以减少我的查询转储。
我的表格中有以下标题:
| id | subscriber | phonenumber | type |
所以我希望进行查询,我只想获取等于type
,typeOne
和typeTwo
的{{1}}值。
哪种方式最聪明?
提前致谢。
答案 0 :(得分:5)
您可以使用an IN
clause:
WHERE `type` IN ('typeOne', 'typeTwo', 'typeThree')
答案 1 :(得分:0)
SELECT *
FROM YourTable
WHERE type IN ('typeOne', 'typeTwo','typeThree')
答案 2 :(得分:0)
尝试使用WHERE fieldname IN (value1,value2,value3)