所以这个正则表达式匹配前面具有数字或者字母开头的,中间为word,后面为数字或者字母结尾的字符串。开头和结尾不能同时出现字母和数字。
以下几个例子可匹配:
11111111111wordcccccccccccccccccc
aaaaaaaaaaawordxxxxxxxxxxxxxxxxxx
看一个给个思路,写一个function,将2,3,4拆分开来,分别用find_in_set(str1,str2),来实现,select find_in_set('2','6,3,4,1,2'),有则返回所在位置,即大于0,没有则等于0,按顺序拆分查询,最终判断结果!SELECT a.aid AS '序号', a.`主管领导`, GROUP_CONCAT(b.`姓名`) AS `主管领导姓名` FROM a LEFT JOIN b on FIND_IN_SET(b.id , a.`主管领导`) GROUP BY a.aid ORDER BY a.aid ASC欢迎分享,转载请注明来源:内存溢出
评论列表(0条)