find_in_set() 和in的区别 in比较是否相等 find_in_set()比较是否包含
1. SELECT * FROM sys_dept WHERE FIND_IN_SET('市场部门',`dept_name`) AND FIND_IN_SET(1,`order_num`) ;
FIND_IN_SET('市场部门',`dept_name`) ,传值前面为需要匹配的值,后面为字段名,
意为匹配 dept_name字段值为市场部门的列
当一个字段含有多值 用,号或者#区分 , 可以使用这个函数,贼方便;
例子:
SELECT * FROM sys_dept WHERE FIND_IN_SET(100,`ancestors`) AND FIND_IN_SET(102,`ancestors`)