当数据库字段存值3个分别是(1,2,3,4),(2,3,4),(2,4,5)。报表筛选条件是1,2,3,4,5 单个的,可以多选,例如选择2和3,怎么样写可以筛选包含2或者包含3的值
mysql: select * from table where value regexp '2|3|4'
like '[2-3]'
既包含2又包含3 那就直接like 就可以 字段 like '%2,3%'
如果是包含2或者包含3,就麻烦了,要先拆分参数,然后 字段 like '%2%' or 字段 like '%3%'