2014-09-26 135 views
0

你好這是我的桌子。mysql where where子句不返回空?

表名的位置

id  location 
1  location1 
2  location2 
3  location3 
4  location2 
5  location4 
6  location3 

下面的查詢。

SELECT * FROM location WHERE `location` IN ('location2,location1') 

它返回空值,我需要輸出到所有LOCATION1和LOCATION2記錄表

我需要輸出爲

1 location1 
2 location2 
4 location2 

謝謝。

+3

嘗試('location2','location1') – Khushboo 2014-09-26 11:58:29

+0

@Strawberry好的抱歉,那是我的錯。謝謝 – 2014-09-26 12:11:56

回答

2
SELECT * FROM location WHERE `location` IN ('location2' ,'location1') LIMIT 20 

您的錯誤發生在包含可能值的引號中。

+0

這是工作謝謝。 – 2014-09-26 11:59:36