您好,这是我的桌子。

表名是位置

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


谢谢。

最佳答案

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


您的错误是在包含可能值的引号中。

关于php - mysql where子句中不返回空?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26059007/

10-12 04:08