2014-09-26 99 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