我已经使用过此查询,但它对我的数据不起作用,我也在我的数据库中附加了数据快照。
MYSQL查询如下:
SELECT * FROM hotPropertyAlert WHERE FIND_IN_SET('E2', locations) AND ( 'parking' = 'H' )
执行查询后,没有返回结果。
提前感谢...
答案 0 :(得分:2)
不应引用作为专栏名称的停车:
SELECT * FROM hotPropertyAlert WHERE FIND_IN_SET('E2', locations) AND ( parking = 'H' )
答案 1 :(得分:0)
Find_in_set返回搜索字符串的索引,因此您应该检查find_in_set是否为> 0
SELECT *
FROM hotPropertyAlert
WHERE FIND_IN_SET('E2', locations) > 0 AND ( parking = 'H' )