【发布时间】:2018-02-06 06:10:57
【问题描述】:
我有一个用逗号分隔的字符串,例如 (delhi,110005,Hospital),我想这样搜索:
$string="delhi,110005,Hospital";
SELECT * FROM `hospitals` WHERE CONCAT(",", `sub_city_name`, ",") REGEXP ",($string),"
它只适用于一个字段,但是当我传递多个字段时它不起作用。
【问题讨论】:
-
您要搜索什么?能具体点吗?
-
你能展示一下表格结构和几行吗?
-
精算师我有一个表格字段(city_name,sub_city_name,hospital_name,pincode),我有一个用逗号分隔的字符串,我想用 %like% 从所有字段中搜索数据
-
我想像这样搜索 SELECT * FROM
hospitalsWHERE CONCAT(",",sub_city_name,city_name,hospital_name, ",") REGEXP ",($string), "