2012-02-22 17 views
1

我正在做一個查詢,我想找到最明智的方式來定義OR語句以減少查詢轉儲。用多個「OR」語句減少MySQL查詢

我已經在我的表如下標題:

| id | subscriber | phonenumber | type | 

所以我希望做一個查詢在那裏我只希望獲取type值等於typeOnetypeTwotypeThree

哪一種最聰明的方法?

在此先感謝。

回答

5

您可以使用an IN clause

WHERE `type` IN ('typeOne', 'typeTwo', 'typeThree') 
0
SELECT * 
FROM YourTable 
WHERE type IN ('typeOne', 'typeTwo','typeThree') 
0

嘗試使用WHERE fieldname IN (value1,value2,value3)