sql 如果要查询一个字段多个内容 java 后台用拼的方式 把两个参数拼起来
String param = "(";
Map<String, Object> para = new HashMap<String, Object>();
。
if(StringUtils.isNotEmpty(qpcrDate)){
param += "'"+qpcrDate+"'";
}
if(StringUtils.isNotEmpty(SecondQpcrDate)){
param += ",'"+SecondQpcrDate+"'";
}
para.put("param", param+")");
List<Map<String, Object>> listAll = poolingService.listAll(para);
//qpcrDate,SecondQpcrDate 是获取前台的参数
sql 用in 也就是:
WHERE d.QPCR_NUM in ('自动化34','自动化33')......