1、字段中保存的值含有回车键,使用以下替换成逗号:
$str= str_replace(PHP_EOL, ',', $list);
2、left join和join:
left join:大表驱动小表,获取大表所有的数据
join:小表驱动大表,获取小表所有的数据
3、字段记录用逗号记录id串(如“1,2,3,4”),查询含有2和4的数据:
方法1:find_in_set('2',field) or find_in_set('4',field)
方式2:concat(',',field,',') regexp concat(',2,|,4,')
例子:查询有阅读、交友、围棋、足球、滑雪爱好的同学:
select * from student where concat(',',hobby,',') regexp concat(',(',replace('阅读,交友,围棋,足球,滑雪',',','|'),'),');
网友评论